FreeCalypso > hg > freecalypso-reveng
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} |