comparison dsample-fw-disasm @ 303:3baaefa1e229

dsample-fw-disasm: Rx up/down functions located and analysed
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 06 Oct 2019 00:36:11 +0000
parents 844ebeb9a5c6
children a46e191a980e
comparison
equal deleted inserted replaced
302:844ebeb9a5c6 303:3baaefa1e229
4623 812b2c: 8008 strh r0, [r1, #0] 4623 812b2c: 8008 strh r0, [r1, #0]
4624 812b2e: b001 add sp, #4 4624 812b2e: b001 add sp, #4
4625 812b30: 4770 bx lr 4625 812b30: 4770 bx lr
4626 812b32: 46c0 nop (mov r8, r8) 4626 812b32: 46c0 nop (mov r8, r8)
4627 4627
4628 $l1dmacro_rx_up:
4629 812b58: 4999 ldr r1, =0x83c0a4 ; via 0x812dc0
4630 812b5a: 6808 ldr r0, [r1, #0]
4631 812b5c: 1c82 add r2, r0, #2
4632 812b5e: 600a str r2, [r1, #0]
4633 812b60: 49a2 ldr r1, =0x3321 ; via 0x812dec
4634 812b62: 8001 strh r1, [r0, #0]
4635 812b64: 2014 mov r0, #20 ; 0x14
4636 812b66: 49fd ldr r1, =0x83c0a1 ; via 0x812f5c
4637 812b68: 7809 ldrb r1, [r1, #0]
4638 812b6a: 4348 mul r0, r1
4639 812b6c: 49fc ldr r1, =0x83c048 ; via 0x812f60
4640 812b6e: 5a09 ldrh r1, [r1, r0]
4641 812b70: 48fc ldr r0, =0x9a18 ; via 0x812f64
4642 812b72: 4308 orr r0, r1
4643 812b74: 4993 ldr r1, =0x83c09c ; via 0x812dc4
4644 812b76: 6008 str r0, [r1, #0]
4645 812b78: 4891 ldr r0, =0x83c0a4 ; via 0x812dc0
4646 812b7a: 6801 ldr r1, [r0, #0]
4647 812b7c: 1c8a add r2, r1, #2
4648 812b7e: 6002 str r2, [r0, #0]
4649 812b80: 4891 ldr r0, =0x8004 ; via 0x812dc8
4650 812b82: 4a90 ldr r2, =0x83c09c ; via 0x812dc4
4651 812b84: 6812 ldr r2, [r2, #0]
4652 812b86: 0a12 lsr r2, r2, #8
4653 812b88: 0612 lsl r2, r2, #24
4654 812b8a: 0e12 lsr r2, r2, #24
4655 812b8c: 0152 lsl r2, r2, #5
4656 812b8e: 4310 orr r0, r2
4657 812b90: 8008 strh r0, [r1, #0]
4658 812b92: 488b ldr r0, =0x83c0a4 ; via 0x812dc0
4659 812b94: 6801 ldr r1, [r0, #0]
4660 812b96: 1c8a add r2, r1, #2
4661 812b98: 6002 str r2, [r0, #0]
4662 812b9a: 488c ldr r0, =0x8003 ; via 0x812dcc
4663 812b9c: 4a89 ldr r2, =0x83c09c ; via 0x812dc4
4664 812b9e: 6812 ldr r2, [r2, #0]
4665 812ba0: 0612 lsl r2, r2, #24
4666 812ba2: 0e12 lsr r2, r2, #24
4667 812ba4: 0152 lsl r2, r2, #5
4668 812ba6: 4310 orr r0, r2
4669 812ba8: 8008 strh r0, [r1, #0]
4670 812baa: 4985 ldr r1, =0x83c0a4 ; via 0x812dc0
4671 812bac: 6808 ldr r0, [r1, #0]
4672 812bae: 1c82 add r2, r0, #2
4673 812bb0: 600a str r2, [r1, #0]
4674 812bb2: 49f6 ldr r1, =0x89e0 ; via 0x812f8c
4675 812bb4: 8001 strh r1, [r0, #0]
4676 812bb6: 4982 ldr r1, =0x83c0a4 ; via 0x812dc0
4677 812bb8: 6808 ldr r0, [r1, #0]
4678 812bba: 1c82 add r2, r0, #2
4679 812bbc: 600a str r2, [r1, #0]
4680 812bbe: 4984 ldr r1, =0x8041 ; via 0x812dd0
4681 812bc0: 8001 strh r1, [r0, #0]
4682 812bc2: 497f ldr r1, =0x83c0a4 ; via 0x812dc0
4683 812bc4: 6808 ldr r0, [r1, #0]
4684 812bc6: 1c82 add r2, r0, #2
4685 812bc8: 600a str r2, [r1, #0]
4686 812bca: 49e7 ldr r1, =0x2007 ; via 0x812f68
4687 812bcc: 8001 strh r1, [r0, #0]
4688 812bce: 2014 mov r0, #20 ; 0x14
4689 812bd0: 49e2 ldr r1, =0x83c0a1 ; via 0x812f5c
4690 812bd2: 7809 ldrb r1, [r1, #0]
4691 812bd4: 4348 mul r0, r1
4692 812bd6: 49e2 ldr r1, =0x83c048 ; via 0x812f60
4693 812bd8: 5a09 ldrh r1, [r1, r0]
4694 812bda: 4878 ldr r0, =0x83c098 ; via 0x812dbc
4695 812bdc: 8800 ldrh r0, [r0, #0]
4696 812bde: 4301 orr r1, r0
4697 812be0: 2047 mov r0, #71 ; 0x47
4698 812be2: 00c0 lsl r0, r0, #3
4699 812be4: 4308 orr r0, r1
4700 812be6: 4977 ldr r1, =0x83c09c ; via 0x812dc4
4701 812be8: 6008 str r0, [r1, #0]
4702 812bea: 4875 ldr r0, =0x83c0a4 ; via 0x812dc0
4703 812bec: 6801 ldr r1, [r0, #0]
4704 812bee: 1c8a add r2, r1, #2
4705 812bf0: 6002 str r2, [r0, #0]
4706 812bf2: 4875 ldr r0, =0x8004 ; via 0x812dc8
4707 812bf4: 4a73 ldr r2, =0x83c09c ; via 0x812dc4
4708 812bf6: 6812 ldr r2, [r2, #0]
4709 812bf8: 0a12 lsr r2, r2, #8
4710 812bfa: 0612 lsl r2, r2, #24
4711 812bfc: 0e12 lsr r2, r2, #24
4712 812bfe: 0152 lsl r2, r2, #5
4713 812c00: 4310 orr r0, r2
4714 812c02: 8008 strh r0, [r1, #0]
4715 812c04: 486e ldr r0, =0x83c0a4 ; via 0x812dc0
4716 812c06: 6801 ldr r1, [r0, #0]
4717 812c08: 1c8a add r2, r1, #2
4718 812c0a: 6002 str r2, [r0, #0]
4719 812c0c: 486f ldr r0, =0x8003 ; via 0x812dcc
4720 812c0e: 4a6d ldr r2, =0x83c09c ; via 0x812dc4
4721 812c10: 6812 ldr r2, [r2, #0]
4722 812c12: 0612 lsl r2, r2, #24
4723 812c14: 0e12 lsr r2, r2, #24
4724 812c16: 0152 lsl r2, r2, #5
4725 812c18: 4310 orr r0, r2
4726 812c1a: 8008 strh r0, [r1, #0]
4727 812c1c: 4968 ldr r1, =0x83c0a4 ; via 0x812dc0
4728 812c1e: 6808 ldr r0, [r1, #0]
4729 812c20: 1c82 add r2, r0, #2
4730 812c22: 600a str r2, [r1, #0]
4731 812c24: 49d9 ldr r1, =0x89e0 ; via 0x812f8c
4732 812c26: 8001 strh r1, [r0, #0]
4733 812c28: 4a65 ldr r2, =0x83c0a4 ; via 0x812dc0
4734 812c2a: 6810 ldr r0, [r2, #0]
4735 812c2c: 1c81 add r1, r0, #2
4736 812c2e: 6011 str r1, [r2, #0]
4737 812c30: 4967 ldr r1, =0x8041 ; via 0x812dd0
4738 812c32: 8001 strh r1, [r0, #0]
4739 812c34: 4962 ldr r1, =0x83c0a4 ; via 0x812dc0
4740 812c36: 6808 ldr r0, [r1, #0]
4741 812c38: 1c82 add r2, r0, #2
4742 812c3a: 600a str r2, [r1, #0]
4743 812c3c: 49cb ldr r1, =0xa005 ; via 0x812f6c
4744 812c3e: 8001 strh r1, [r0, #0]
4745 812c40: 495f ldr r1, =0x83c0a4 ; via 0x812dc0
4746 812c42: 6808 ldr r0, [r1, #0]
4747 812c44: 1c82 add r2, r0, #2
4748 812c46: 600a str r2, [r1, #0]
4749 812c48: 49c9 ldr r1, =0x8204 ; via 0x812f70
4750 812c4a: 8001 strh r1, [r0, #0]
4751 812c4c: 495c ldr r1, =0x83c0a4 ; via 0x812dc0
4752 812c4e: 6808 ldr r0, [r1, #0]
4753 812c50: 1c82 add r2, r0, #2
4754 812c52: 600a str r2, [r1, #0]
4755 812c54: 49f7 ldr r1, =0x80c0 ; via 0x813034
4756 812c56: 8001 strh r1, [r0, #0]
4757 812c58: 4959 ldr r1, =0x83c0a4 ; via 0x812dc0
4758 812c5a: 6808 ldr r0, [r1, #0]
4759 812c5c: 1c82 add r2, r0, #2
4760 812c5e: 600a str r2, [r1, #0]
4761 812c60: 495b ldr r1, =0x8041 ; via 0x812dd0
4762 812c62: 8001 strh r1, [r0, #0]
4763 812c64: 4956 ldr r1, =0x83c0a4 ; via 0x812dc0
4764 812c66: 6808 ldr r0, [r1, #0]
4765 812c68: 1c82 add r2, r0, #2
4766 812c6a: 600a str r2, [r1, #0]
4767 812c6c: 49c1 ldr r1, =0x201b ; via 0x812f74
4768 812c6e: 8001 strh r1, [r0, #0]
4769 812c70: 4953 ldr r1, =0x83c0a4 ; via 0x812dc0
4770 812c72: 6808 ldr r0, [r1, #0]
4771 812c74: 1c82 add r2, r0, #2
4772 812c76: 600a str r2, [r1, #0]
4773 812c78: 49bf ldr r1, =0x8304 ; via 0x812f78
4774 812c7a: 8001 strh r1, [r0, #0]
4775 812c7c: 4950 ldr r1, =0x83c0a4 ; via 0x812dc0
4776 812c7e: 6808 ldr r0, [r1, #0]
4777 812c80: 1c82 add r2, r0, #2
4778 812c82: 600a str r2, [r1, #0]
4779 812c84: 4952 ldr r1, =0x8041 ; via 0x812dd0
4780 812c86: 8001 strh r1, [r0, #0]
4781 812c88: 494d ldr r1, =0x83c0a4 ; via 0x812dc0
4782 812c8a: 6808 ldr r0, [r1, #0]
4783 812c8c: 1c82 add r2, r0, #2
4784 812c8e: 600a str r2, [r1, #0]
4785 812c90: 49ba ldr r1, =0x2036 ; via 0x812f7c
4786 812c92: 8001 strh r1, [r0, #0]
4787 812c94: 484a ldr r0, =0x83c0a4 ; via 0x812dc0
4788 812c96: 6802 ldr r2, [r0, #0]
4789 812c98: 1c91 add r1, r2, #2
4790 812c9a: 6001 str r1, [r0, #0]
4791 812c9c: 2014 mov r0, #20 ; 0x14
4792 812c9e: 49af ldr r1, =0x83c0a1 ; via 0x812f5c
4793 812ca0: 7809 ldrb r1, [r1, #0]
4794 812ca2: 4348 mul r0, r1
4795 812ca4: 49b6 ldr r1, =0x83c04a ; via 0x812f80
4796 812ca6: 5c08 ldrb r0, [r1, r0]
4797 812ca8: 2109 mov r1, #9
4798 812caa: 4301 orr r1, r0
4799 812cac: 0149 lsl r1, r1, #5
4800 812cae: 48f1 ldr r0, =0x8006 ; via 0x813074
4801 812cb0: 4308 orr r0, r1
4802 812cb2: 8010 strh r0, [r2, #0]
4803 812cb4: 4942 ldr r1, =0x83c0a4 ; via 0x812dc0
4804 812cb6: 680a ldr r2, [r1, #0]
4805 812cb8: 1c90 add r0, r2, #2
4806 812cba: 6008 str r0, [r1, #0]
4807 812cbc: 48b1 ldr r0, =0x203e ; via 0x812f84
4808 812cbe: 8010 strh r0, [r2, #0]
4809 812cc0: 493f ldr r1, =0x83c0a4 ; via 0x812dc0
4810 812cc2: 6808 ldr r0, [r1, #0]
4811 812cc4: 1c82 add r2, r0, #2
4812 812cc6: 600a str r2, [r1, #0]
4813 812cc8: 49af ldr r1, =0x8284 ; via 0x812f88
4814 812cca: 8001 strh r1, [r0, #0]
4815 812ccc: 483c ldr r0, =0x83c0a4 ; via 0x812dc0
4816 812cce: 6801 ldr r1, [r0, #0]
4817 812cd0: 1c8a add r2, r1, #2
4818 812cd2: 6002 str r2, [r0, #0]
4819 812cd4: 48d7 ldr r0, =0x80c0 ; via 0x813034
4820 812cd6: 8008 strh r0, [r1, #0]
4821 812cd8: 4a39 ldr r2, =0x83c0a4 ; via 0x812dc0
4822 812cda: 6810 ldr r0, [r2, #0]
4823 812cdc: 1c81 add r1, r0, #2
4824 812cde: 6011 str r1, [r2, #0]
4825 812ce0: 493b ldr r1, =0x8041 ; via 0x812dd0
4826 812ce2: 8001 strh r1, [r0, #0]
4827 812ce4: 4770 bx lr
4828 812ce6: 46c0 nop (mov r8, r8)
4829
4830 $l1dmacro_rx_down:
4831 812cec: b081 sub sp, #4
4832 812cee: 9000 str r0, [sp, #0]
4833 812cf0: 4833 ldr r0, =0x83c0a4 ; via 0x812dc0
4834 812cf2: 6802 ldr r2, [r0, #0]
4835 812cf4: 1c91 add r1, r2, #2
4836 812cf6: 6001 str r1, [r0, #0]
4837 812cf8: 2001 mov r0, #1
4838 812cfa: 0340 lsl r0, r0, #13
4839 812cfc: 9900 ldr r1, [sp, #0]
4840 812cfe: 3924 sub r1, #36 ; 0x24
4841 812d00: 4308 orr r0, r1
4842 812d02: 8010 strh r0, [r2, #0]
4843 812d04: 492f ldr r1, =0x83c09c ; via 0x812dc4
4844 812d06: 48f5 ldr r0, =0x8018 ; via 0x8130dc
4845 812d08: 6008 str r0, [r1, #0]
4846 812d0a: 482d ldr r0, =0x83c0a4 ; via 0x812dc0
4847 812d0c: 6801 ldr r1, [r0, #0]
4848 812d0e: 1c8a add r2, r1, #2
4849 812d10: 6002 str r2, [r0, #0]
4850 812d12: 482d ldr r0, =0x8004 ; via 0x812dc8
4851 812d14: 4a2b ldr r2, =0x83c09c ; via 0x812dc4
4852 812d16: 6812 ldr r2, [r2, #0]
4853 812d18: 0a12 lsr r2, r2, #8
4854 812d1a: 0612 lsl r2, r2, #24
4855 812d1c: 0e12 lsr r2, r2, #24
4856 812d1e: 0152 lsl r2, r2, #5
4857 812d20: 4310 orr r0, r2
4858 812d22: 8008 strh r0, [r1, #0]
4859 812d24: 4826 ldr r0, =0x83c0a4 ; via 0x812dc0
4860 812d26: 6801 ldr r1, [r0, #0]
4861 812d28: 1c8a add r2, r1, #2
4862 812d2a: 6002 str r2, [r0, #0]
4863 812d2c: 4827 ldr r0, =0x8003 ; via 0x812dcc
4864 812d2e: 4a25 ldr r2, =0x83c09c ; via 0x812dc4
4865 812d30: 6812 ldr r2, [r2, #0]
4866 812d32: 0612 lsl r2, r2, #24
4867 812d34: 0e12 lsr r2, r2, #24
4868 812d36: 0152 lsl r2, r2, #5
4869 812d38: 4310 orr r0, r2
4870 812d3a: 8008 strh r0, [r1, #0]
4871 812d3c: 4920 ldr r1, =0x83c0a4 ; via 0x812dc0
4872 812d3e: 6808 ldr r0, [r1, #0]
4873 812d40: 1c82 add r2, r0, #2
4874 812d42: 600a str r2, [r1, #0]
4875 812d44: 4991 ldr r1, =0x89e0 ; via 0x812f8c
4876 812d46: 8001 strh r1, [r0, #0]
4877 812d48: 491d ldr r1, =0x83c0a4 ; via 0x812dc0
4878 812d4a: 6808 ldr r0, [r1, #0]
4879 812d4c: 1c82 add r2, r0, #2
4880 812d4e: 600a str r2, [r1, #0]
4881 812d50: 491f ldr r1, =0x8041 ; via 0x812dd0
4882 812d52: 8001 strh r1, [r0, #0]
4883 812d54: 481a ldr r0, =0x83c0a4 ; via 0x812dc0
4884 812d56: 6802 ldr r2, [r0, #0]
4885 812d58: 1c91 add r1, r2, #2
4886 812d5a: 6001 str r1, [r0, #0]
4887 812d5c: 2014 mov r0, #20 ; 0x14
4888 812d5e: 497f ldr r1, =0x83c0a1 ; via 0x812f5c
4889 812d60: 7809 ldrb r1, [r1, #0]
4890 812d62: 4348 mul r0, r1
4891 812d64: 49f0 ldr r1, =0x83c04b ; via 0x813128
4892 812d66: 5c09 ldrb r1, [r1, r0]
4893 812d68: 2009 mov r0, #9
4894 812d6a: 4308 orr r0, r1
4895 812d6c: 0141 lsl r1, r0, #5
4896 812d6e: 48c1 ldr r0, =0x8006 ; via 0x813074
4897 812d70: 4308 orr r0, r1
4898 812d72: 8010 strh r0, [r2, #0]
4899 812d74: 4812 ldr r0, =0x83c0a4 ; via 0x812dc0
4900 812d76: 6802 ldr r2, [r0, #0]
4901 812d78: 1c91 add r1, r2, #2
4902 812d7a: 6001 str r1, [r0, #0]
4903 812d7c: 2001 mov r0, #1
4904 812d7e: 0341 lsl r1, r0, #13
4905 812d80: 9800 ldr r0, [sp, #0]
4906 812d82: 3804 sub r0, #4
4907 812d84: 4301 orr r1, r0
4908 812d86: 8011 strh r1, [r2, #0]
4909 812d88: 490d ldr r1, =0x83c0a4 ; via 0x812dc0
4910 812d8a: 6808 ldr r0, [r1, #0]
4911 812d8c: 1c82 add r2, r0, #2
4912 812d8e: 600a str r2, [r1, #0]
4913 812d90: 49e6 ldr r1, =0x8004 ; via 0x81312c
4914 812d92: 8001 strh r1, [r0, #0]
4915 812d94: 480a ldr r0, =0x83c0a4 ; via 0x812dc0
4916 812d96: 6801 ldr r1, [r0, #0]
4917 812d98: 1c8a add r2, r1, #2
4918 812d9a: 6002 str r2, [r0, #0]
4919 812d9c: 48a5 ldr r0, =0x80c0 ; via 0x813034
4920 812d9e: 8008 strh r0, [r1, #0]
4921 812da0: 4807 ldr r0, =0x83c0a4 ; via 0x812dc0
4922 812da2: 6801 ldr r1, [r0, #0]
4923 812da4: 1c8a add r2, r1, #2
4924 812da6: 6002 str r2, [r0, #0]
4925 812da8: 4809 ldr r0, =0x8041 ; via 0x812dd0
4926 812daa: 8008 strh r0, [r1, #0]
4927 812dac: b001 add sp, #4
4928 812dae: 4770 bx lr
4929
4628 $l1dmacro_rx_nb: 4930 $l1dmacro_rx_nb:
4629 8130e0: b500 push {lr} 4931 8130e0: b500 push {lr}
4630 8130e2: b081 sub sp, #4 4932 8130e2: b081 sub sp, #4
4631 8130e4: 4669 mov r1, sp 4933 8130e4: 4669 mov r1, sp
4632 8130e6: 8008 strh r0, [r1, #0] 4934 8130e6: 8008 strh r0, [r1, #0]
4633 8130e8: f7ff fd36 bl 0x812b58 4935 8130e8: f7ff fd36 bl 0x812b58 ; $l1dmacro_rx_up
4634 8130ec: 20b1 mov r0, #177 ; 0xb1 4936 8130ec: 20b1 mov r0, #177 ; 0xb1
4635 8130ee: 0080 lsl r0, r0, #2 4937 8130ee: 0080 lsl r0, r0, #2
4636 8130f0: f7ff fdfc bl 0x812cec 4938 8130f0: f7ff fdfc bl 0x812cec ; $l1dmacro_rx_down
4637 8130f4: b001 add sp, #4 4939 8130f4: b001 add sp, #4
4638 8130f6: bd00 pop {pc} 4940 8130f6: bd00 pop {pc}
4639 4941
4640 $l1dmacro_rx_sb: 4942 $l1dmacro_rx_sb:
4641 8130f8: b500 push {lr} 4943 8130f8: b500 push {lr}
4642 8130fa: b081 sub sp, #4 4944 8130fa: b081 sub sp, #4
4643 8130fc: 4669 mov r1, sp 4945 8130fc: 4669 mov r1, sp
4644 8130fe: 8008 strh r0, [r1, #0] 4946 8130fe: 8008 strh r0, [r1, #0]
4645 813100: f7ff fd2a bl 0x812b58 4947 813100: f7ff fd2a bl 0x812b58 ; $l1dmacro_rx_up
4646 813104: 20d9 mov r0, #217 ; 0xd9 4948 813104: 20d9 mov r0, #217 ; 0xd9
4647 813106: 0080 lsl r0, r0, #2 4949 813106: 0080 lsl r0, r0, #2
4648 813108: f7ff fdf0 bl 0x812cec 4950 813108: f7ff fdf0 bl 0x812cec ; $l1dmacro_rx_down
4649 81310c: b001 add sp, #4 4951 81310c: b001 add sp, #4
4650 81310e: bd00 pop {pc} 4952 81310e: bd00 pop {pc}
4651 4953
4652 $l1dmacro_rx_ms: 4954 $l1dmacro_rx_ms:
4653 813110: b500 push {lr} 4955 813110: b500 push {lr}
4654 813112: b081 sub sp, #4 4956 813112: b081 sub sp, #4
4655 813114: 4669 mov r1, sp 4957 813114: 4669 mov r1, sp
4656 813116: 8008 strh r0, [r1, #0] 4958 813116: 8008 strh r0, [r1, #0]
4657 813118: f7ff fd1e bl 0x812b58 4959 813118: f7ff fd1e bl 0x812b58 ; $l1dmacro_rx_up
4658 81311c: 20ff mov r0, #255 ; 0xff 4960 81311c: 20ff mov r0, #255 ; 0xff
4659 81311e: 3069 add r0, #105 ; 0x69 4961 81311e: 3069 add r0, #105 ; 0x69
4660 813120: f7ff fde4 bl 0x812cec 4962 813120: f7ff fde4 bl 0x812cec ; $l1dmacro_rx_down
4661 813124: b001 add sp, #4 4963 813124: b001 add sp, #4
4662 813126: bd00 pop {pc} 4964 813126: bd00 pop {pc}
4663 4965
4664 $l1dmacro_rx_fb: 4966 $l1dmacro_rx_fb:
4665 81313c: b500 push {lr} 4967 81313c: b500 push {lr}
4666 81313e: b081 sub sp, #4 4968 81313e: b081 sub sp, #4
4667 813140: 4669 mov r1, sp 4969 813140: 4669 mov r1, sp
4668 813142: 8008 strh r0, [r1, #0] 4970 813142: 8008 strh r0, [r1, #0]
4669 813144: f7ff fd08 bl 0x812b58 4971 813144: f7ff fd08 bl 0x812b58 ; $l1dmacro_rx_up
4670 813148: 4821 ldr r0, =0x83c0a4 ; via 0x8131d0 4972 813148: 4821 ldr r0, =0x83c0a4 ; via 0x8131d0
4671 81314a: 6801 ldr r1, [r0, #0] 4973 81314a: 6801 ldr r1, [r0, #0]
4672 81314c: 1c8a add r2, r1, #2 4974 81314c: 1c8a add r2, r1, #2
4673 81314e: 6002 str r2, [r0, #0] 4975 81314e: 6002 str r2, [r0, #0]
4674 813150: 2001 mov r0, #1 4976 813150: 2001 mov r0, #1
4748 8131e2: 2001 mov r0, #1 5050 8131e2: 2001 mov r0, #1
4749 8131e4: 0340 lsl r0, r0, #13 5051 8131e4: 0340 lsl r0, r0, #13
4750 8131e6: 8008 strh r0, [r1, #0] 5052 8131e6: 8008 strh r0, [r1, #0]
4751 8131e8: 2085 mov r0, #133 ; 0x85 5053 8131e8: 2085 mov r0, #133 ; 0x85
4752 8131ea: 0100 lsl r0, r0, #4 5054 8131ea: 0100 lsl r0, r0, #4
4753 8131ec: f7ff fd7e bl 0x812cec 5055 8131ec: f7ff fd7e bl 0x812cec ; $l1dmacro_rx_down
4754 8131f0: b001 add sp, #4 5056 8131f0: b001 add sp, #4
4755 8131f2: bd00 pop {pc} 5057 8131f2: bd00 pop {pc}
4756 5058
4757 $l1dmacro_rx_fb26: 5059 $l1dmacro_rx_fb26:
4758 8131f8: b500 push {lr} 5060 8131f8: b500 push {lr}
4759 8131fa: b081 sub sp, #4 5061 8131fa: b081 sub sp, #4
4760 8131fc: 4669 mov r1, sp 5062 8131fc: 4669 mov r1, sp
4761 8131fe: 8008 strh r0, [r1, #0] 5063 8131fe: 8008 strh r0, [r1, #0]
4762 813200: f7ff fcaa bl 0x812b58 5064 813200: f7ff fcaa bl 0x812b58 ; $l1dmacro_rx_up
4763 813204: 48e5 ldr r0, =0x83c0a4 ; via 0x81359c 5065 813204: 48e5 ldr r0, =0x83c0a4 ; via 0x81359c
4764 813206: 6801 ldr r1, [r0, #0] 5066 813206: 6801 ldr r1, [r0, #0]
4765 813208: 1c8a add r2, r1, #2 5067 813208: 1c8a add r2, r1, #2
4766 81320a: 6002 str r2, [r0, #0] 5068 81320a: 6002 str r2, [r0, #0]
4767 81320c: 2001 mov r0, #1 5069 81320c: 2001 mov r0, #1
4768 81320e: 0340 lsl r0, r0, #13 5070 81320e: 0340 lsl r0, r0, #13
4769 813210: 8008 strh r0, [r1, #0] 5071 813210: 8008 strh r0, [r1, #0]
4770 813212: 201b mov r0, #27 ; 0x1b 5072 813212: 201b mov r0, #27 ; 0x1b
4771 813214: 0140 lsl r0, r0, #5 5073 813214: 0140 lsl r0, r0, #5
4772 813216: f7ff fd69 bl 0x812cec 5074 813216: f7ff fd69 bl 0x812cec ; $l1dmacro_rx_down
4773 81321a: b001 add sp, #4 5075 81321a: b001 add sp, #4
4774 81321c: bd00 pop {pc} 5076 81321c: bd00 pop {pc}
4775 81321e: 46c0 nop (mov r8, r8) 5077 81321e: 46c0 nop (mov r8, r8)
4776 5078
4777 $l1dmacro_tx_nb: 5079 $l1dmacro_tx_nb:
4781 81322e: 70da strb r2, [r3, #3] 5083 81322e: 70da strb r2, [r3, #3]
4782 813230: 466a mov r2, sp 5084 813230: 466a mov r2, sp
4783 813232: 7091 strb r1, [r2, #2] 5085 813232: 7091 strb r1, [r2, #2]
4784 813234: 4669 mov r1, sp 5086 813234: 4669 mov r1, sp
4785 813236: 8008 strh r0, [r1, #0] 5087 813236: 8008 strh r0, [r1, #0]
4786 813238: f7ff fdda bl 0x812df0 5088 813238: f7ff fdda bl 0x812df0 ; $l1dmacro_tx_up
4787 81323c: 4960 ldr r1, =0x83ce08 ; via 0x8133c0 5089 81323c: 4960 ldr r1, =0x83ce08 ; via 0x8133c0
4788 81323e: 2000 mov r0, #0 5090 81323e: 2000 mov r0, #0
4789 813240: 5e08 ldrsh r0, [r1, r0] 5091 813240: 5e08 ldrsh r0, [r1, r0]
4790 813242: 2100 mov r1, #0 5092 813242: 2100 mov r1, #0
4791 813244: 466a mov r2, sp 5093 813244: 466a mov r2, sp
4792 813246: 78d2 ldrb r2, [r2, #3] 5094 813246: 78d2 ldrb r2, [r2, #3]
4793 813248: f7ff fea2 bl 0x812f90 5095 813248: f7ff fea2 bl 0x812f90 ; $l1dmacro_tx_down
4794 81324c: b001 add sp, #4 5096 81324c: b001 add sp, #4
4795 81324e: bd00 pop {pc} 5097 81324e: bd00 pop {pc}
4796 5098
4797 $l1dmacro_tx_ra: 5099 $l1dmacro_tx_ra:
4798 813254: b500 push {lr} 5100 813254: b500 push {lr}
4801 81325a: 70da strb r2, [r3, #3] 5103 81325a: 70da strb r2, [r3, #3]
4802 81325c: 466a mov r2, sp 5104 81325c: 466a mov r2, sp
4803 81325e: 7091 strb r1, [r2, #2] 5105 81325e: 7091 strb r1, [r2, #2]
4804 813260: 4669 mov r1, sp 5106 813260: 4669 mov r1, sp
4805 813262: 8008 strh r0, [r1, #0] 5107 813262: 8008 strh r0, [r1, #0]
4806 813264: f7ff fdc4 bl 0x812df0 5108 813264: f7ff fdc4 bl 0x812df0 ; $l1dmacro_tx_up
4807 813268: 4956 ldr r1, =0x83ce0a ; via 0x8133c4 5109 813268: 4956 ldr r1, =0x83ce0a ; via 0x8133c4
4808 81326a: 2000 mov r0, #0 5110 81326a: 2000 mov r0, #0
4809 81326c: 5e08 ldrsh r0, [r1, r0] 5111 81326c: 5e08 ldrsh r0, [r1, r0]
4810 81326e: 2100 mov r1, #0 5112 81326e: 2100 mov r1, #0
4811 813270: 466a mov r2, sp 5113 813270: 466a mov r2, sp
4812 813272: 78d2 ldrb r2, [r2, #3] 5114 813272: 78d2 ldrb r2, [r2, #3]
4813 813274: f7ff fe8c bl 0x812f90 5115 813274: f7ff fe8c bl 0x812f90 ; $l1dmacro_tx_down
4814 813278: b001 add sp, #4 5116 813278: b001 add sp, #4
4815 81327a: bd00 pop {pc} 5117 81327a: bd00 pop {pc}
4816 5118
4817 $l1dmacro_rx_cont: 5119 $l1dmacro_rx_cont:
4818 813280: b500 push {lr} 5120 813280: b500 push {lr}
4819 813282: b081 sub sp, #4 5121 813282: b081 sub sp, #4
4820 813284: 466a mov r2, sp 5122 813284: 466a mov r2, sp
4821 813286: 7091 strb r1, [r2, #2] 5123 813286: 7091 strb r1, [r2, #2]
4822 813288: 4669 mov r1, sp 5124 813288: 4669 mov r1, sp
4823 81328a: 8008 strh r0, [r1, #0] 5125 81328a: 8008 strh r0, [r1, #0]
4824 81328c: f7ff fc64 bl 0x812b58 5126 81328c: f7ff fc64 bl 0x812b58 ; $l1dmacro_rx_up
4825 813290: b001 add sp, #4 5127 813290: b001 add sp, #4
4826 813292: bd00 pop {pc} 5128 813292: bd00 pop {pc}
4827 5129
4828 $l1dmacro_tx_cont: 5130 $l1dmacro_tx_cont:
4829 813298: b500 push {lr} 5131 813298: b500 push {lr}
4830 81329a: b081 sub sp, #4 5132 81329a: b081 sub sp, #4
4831 81329c: 466a mov r2, sp 5133 81329c: 466a mov r2, sp
4832 81329e: 7091 strb r1, [r2, #2] 5134 81329e: 7091 strb r1, [r2, #2]
4833 8132a0: 4669 mov r1, sp 5135 8132a0: 4669 mov r1, sp
4834 8132a2: 8008 strh r0, [r1, #0] 5136 8132a2: 8008 strh r0, [r1, #0]
4835 8132a4: f7ff fda4 bl 0x812df0 5137 8132a4: f7ff fda4 bl 0x812df0 ; $l1dmacro_tx_up
4836 8132a8: b001 add sp, #4 5138 8132a8: b001 add sp, #4
4837 8132aa: bd00 pop {pc} 5139 8132aa: bd00 pop {pc}
4838 5140
4839 $l1dmacro_reset_hw: 5141 $l1dmacro_reset_hw:
4840 8132e0: b500 push {lr} 5142 8132e0: b500 push {lr}