Skip to content

Instantly share code, notes, and snippets.

@rolfbjarne
Created February 17, 2014 13:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rolfbjarne/a13236466be2cfcc2231 to your computer and use it in GitHub Desktop.
Save rolfbjarne/a13236466be2cfcc2231 to your computer and use it in GitHub Desktop.
_XamarinTests_Matrix4DTestVC_Render:
0000a5a0 e92d4080 push {r7, lr}
0000a5a4 e1a0700d mov r7, sp
0000a5a8 e92d0900 push {r8, r11}
0000a5ac e24dd088 sub sp, sp, #0x88
0000a5b0 e1a0b00d mov r11, sp
0000a5b4 e58b0040 str r0, [r11, #64]
0000a5b8 e59f0000 ldr r0, [pc]
0000a5bc ea000000 b 0xa5c4
0000a5c0 00e12e94 smlaleq r2, r1, r4, lr
0000a5c4 e79f0000 ldr r0, [pc, r0]
0000a5c8 e58b0038 str r0, [r11, #56]
0000a5cc e59be038 ldr lr, [r11, #56]
0000a5d0 e59ee000 ldr lr, [lr]
0000a5d4 e58be03c str lr, [r11, #60]
0000a5d8 e59be038 ldr lr, [r11, #56]
0000a5dc e59ee040 ldr lr, [lr, #64]
0000a5e0 e35e0000 cmp lr, #0x0
0000a5e4 159ee000 ldrne lr, [lr]
0000a5e8 e59be03c ldr lr, [r11, #60]
0000a5ec e59ee000 ldr lr, [lr]
0000a5f0 e59be038 ldr lr, [r11, #56]
0000a5f4 e59ee058 ldr lr, [lr, #88]
0000a5f8 e35e0000 cmp lr, #0x0
0000a5fc 159ee000 ldrne lr, [lr]
0000a600 e59be038 ldr lr, [r11, #56]
0000a604 e59ee068 ldr lr, [lr, #104]
0000a608 e35e0000 cmp lr, #0x0
0000a60c 159ee000 ldrne lr, [lr]
0000a610 e59b0040 ldr r0, [r11, #64]
0000a614 e58b004c str r0, [r11, #76]
0000a618 ed9f2b00 vldr d2, [pc]
0000a61c ea000001 b 0xa628
0000a620 00000000 andeq r0, r0, r0
0000a624 00000000 andeq r0, r0, r0
0000a628 ed8b2b20 vstr d2, [r11, #128]
0000a62c ed9f2b00 vldr d2, [pc]
0000a630 ea000001 b 0xa63c
0000a634 00000000 andeq r0, r0, r0
0000a638 00000000 andeq r0, r0, r0
0000a63c ed8b2b1e vstr d2, [r11, #120]
0000a640 ed9f2b00 vldr d2, [pc]
0000a644 ea000001 b 0xa650
0000a648 00000000 andeq r0, r0, r0
0000a64c 00000000 andeq r0, r0, r0
0000a650 ed8b2b1c vstr d2, [r11, #112]
0000a654 ed9f2b00 vldr d2, [pc]
0000a658 ea000001 b 0xa664
0000a65c 00000000 andeq r0, r0, r0
0000a660 00000000 andeq r0, r0, r0
0000a664 ed8b2b1a vstr d2, [r11, #104]
0000a668 ed9f2b00 vldr d2, [pc]
0000a66c ea000001 b 0xa678
0000a670 00000000 andeq r0, r0, r0
0000a674 00000000 andeq r0, r0, r0
0000a678 ed8b2b18 vstr d2, [r11, #96]
0000a67c ed9f2b00 vldr d2, [pc]
0000a680 ea000001 b 0xa68c
0000a684 00000000 andeq r0, r0, r0
0000a688 00000000 andeq r0, r0, r0
0000a68c ed8b2b16 vstr d2, [r11, #88]
0000a690 ed9f2b00 vldr d2, [pc]
0000a694 ea000001 b 0xa6a0
0000a698 00000000 andeq r0, r0, r0
0000a69c 00000000 andeq r0, r0, r0
0000a6a0 ed8b2b14 vstr d2, [r11, #80]
0000a6a4 e59be038 ldr lr, [r11, #56]
0000a6a8 e59ee10c ldr lr, [lr, #268]
0000a6ac e35e0000 cmp lr, #0x0
0000a6b0 159ee000 ldrne lr, [lr]
0000a6b4 e59b004c ldr r0, [r11, #76]
0000a6b8 ed9b2b14 vldr d2, [r11, #80]
0000a6bc ed9b3b16 vldr d3, [r11, #88]
0000a6c0 ed9b4b18 vldr d4, [r11, #96]
0000a6c4 ed9b5b1a vldr d5, [r11, #104]
0000a6c8 ed9b6b1c vldr d6, [r11, #112]
0000a6cc ed9b7b1e vldr d7, [r11, #120]
0000a6d0 ed9b8b20 vldr d8, [r11, #128]
0000a6d4 ed0d8b02 vstr d8, [sp, #-8]
0000a6d8 e51d1008 ldr r1, [sp, #-8]
0000a6dc e51d2004 ldr r2, [sp, #-4]
0000a6e0 ed0d7b02 vstr d7, [sp, #-8]
0000a6e4 e51d3008 ldr r3, [sp, #-8]
0000a6e8 e51dc004 ldr r12, [sp, #-4]
0000a6ec e58dc000 str r12, [sp]
0000a6f0 ed8d6b01 vstr d6, [sp, #4]
0000a6f4 ed8d5b03 vstr d5, [sp, #12]
0000a6f8 ed8d4b05 vstr d4, [sp, #20]
0000a6fc ed8d3b07 vstr d3, [sp, #28]
0000a700 ed8d2b09 vstr d2, [sp, #36]
0000a704 eb00017d bl plt_XamarinTests_Matrix4DTestVC_Func_double_double_double_double_double_double_double
0000a708 e59be038 ldr lr, [r11, #56]
0000a70c e59ee170 ldr lr, [lr, #368]
0000a710 e35e0000 cmp lr, #0x0
0000a714 159ee000 ldrne lr, [lr]
0000a718 e59f0000 ldr r0, [pc]
0000a71c ea000000 b 0xa724
0000a720 00e12d38 rsceq r2, r1, r8, lsr sp
0000a724 e79f0000 ldr r0, [pc, r0]
0000a728 e58b0048 str r0, [r11, #72]
0000a72c e59be038 ldr lr, [r11, #56]
0000a730 e59ee194 ldr lr, [lr, #404]
0000a734 e35e0000 cmp lr, #0x0
0000a738 159ee000 ldrne lr, [lr]
0000a73c e59b0048 ldr r0, [r11, #72]
0000a740 eb000172 bl plt_System_Console_WriteLine_string
0000a744 e59be038 ldr lr, [r11, #56]
0000a748 e59ee1ac ldr lr, [lr, #428]
0000a74c e35e0000 cmp lr, #0x0
0000a750 159ee000 ldrne lr, [lr]
0000a754 e59be038 ldr lr, [r11, #56]
0000a758 e59ee1bc ldr lr, [lr, #444]
0000a75c e35e0000 cmp lr, #0x0
0000a760 159ee000 ldrne lr, [lr]
0000a764 e28bd088 add sp, r11, #0x88
0000a768 e8bd0900 pop {r8, r11}
0000a76c e8bd8080 pop {r7, pc}
_XamarinTests_Matrix4DTestVC_Func_double_double_double_double_double_double_double:
0000a770 e92d4080 push {r7, lr}
0000a774 e1a0700d mov r7, sp
0000a778 e92d0900 push {r8, r11}
0000a77c e24dd048 sub sp, sp, #0x48
0000a780 e1a0b00d mov r11, sp
0000a784 e58b0008 str r0, [r11, #8]
0000a788 e58b100c str r1, [r11, #12]
0000a78c e58b2010 str r2, [r11, #16]
0000a790 e59de058 ldr lr, [sp, #88]
0000a794 e58be018 str lr, [r11, #24]
0000a798 e58b3014 str r3, [r11, #20]
0000a79c e59de05c ldr lr, [sp, #92]
0000a7a0 e58be01c str lr, [r11, #28]
0000a7a4 e59de060 ldr lr, [sp, #96]
0000a7a8 e58be020 str lr, [r11, #32]
0000a7ac e59de064 ldr lr, [sp, #100]
0000a7b0 e58be024 str lr, [r11, #36]
0000a7b4 e59de068 ldr lr, [sp, #104]
0000a7b8 e58be028 str lr, [r11, #40]
0000a7bc e59de06c ldr lr, [sp, #108]
0000a7c0 e58be02c str lr, [r11, #44]
0000a7c4 e59de070 ldr lr, [sp, #112]
0000a7c8 e58be030 str lr, [r11, #48]
0000a7cc e59de074 ldr lr, [sp, #116]
0000a7d0 e58be034 str lr, [r11, #52]
0000a7d4 e59de078 ldr lr, [sp, #120]
0000a7d8 e58be038 str lr, [r11, #56]
0000a7dc e59de07c ldr lr, [sp, #124]
0000a7e0 e58be03c str lr, [r11, #60]
0000a7e4 e59de080 ldr lr, [sp, #128]
0000a7e8 e58be040 str lr, [r11, #64]
0000a7ec e59f0000 ldr r0, [pc]
0000a7f0 ea000000 b 0xa7f8
0000a7f4 00e12c68 rsceq r2, r1, r8, ror #24
0000a7f8 e79f0000 ldr r0, [pc, r0]
0000a7fc e58b0000 str r0, [r11]
0000a800 e59be000 ldr lr, [r11]
0000a804 e59ee000 ldr lr, [lr]
0000a808 e58be004 str lr, [r11, #4]
0000a80c e59be000 ldr lr, [r11]
0000a810 e59ee0a4 ldr lr, [lr, #164]
0000a814 e35e0000 cmp lr, #0x0
0000a818 159ee000 ldrne lr, [lr]
0000a81c e59be004 ldr lr, [r11, #4]
0000a820 e59ee000 ldr lr, [lr]
0000a824 e59be000 ldr lr, [r11]
0000a828 e59ee0bc ldr lr, [lr, #188]
0000a82c e35e0000 cmp lr, #0x0
0000a830 159ee000 ldrne lr, [lr]
0000a834 e59be000 ldr lr, [r11]
0000a838 e59ee0cc ldr lr, [lr, #204]
0000a83c e35e0000 cmp lr, #0x0
0000a840 159ee000 ldrne lr, [lr]
0000a844 e59be000 ldr lr, [r11]
0000a848 e59ee0dc ldr lr, [lr, #220]
0000a84c e35e0000 cmp lr, #0x0
0000a850 159ee000 ldrne lr, [lr]
0000a854 e28bd048 add sp, r11, #0x48
0000a858 e8bd0900 pop {r8, r11}
0000a85c e8bd8080 pop {r7, pc}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment