cipiripper

objdump of libx264.so (0xa0910 - 0xa0a44)

Jul 18th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. /home/marko/gstreamer_ndk_bundle/obj/local/armeabi/libx264.so: file format elf32-littlearm
  2.  
  3.  
  4. Disassembly of section .text:
  5.  
  6. 000a0910 <x264_memcpy_aligned_neon>:
  7. a0910: e18030a1 orr r3, r0, r1, lsr #1
  8. a0914: e30acee0 movw ip, #44768 ; 0xaee0
  9. a0918: e340c00b movt ip, #11 ; 0xb
  10. a091c: e203300c and r3, r3, #12 ; 0xc
  11. a0920: e79cf003 ldr pc, [ip, r3]
  12.  
  13. 000a0924 <memcpy_aligned_16_16_neon>:
  14. a0924: e1a03000 mov r3, r0
  15. a0928: e3120010 tst r2, #16 ; 0x10
  16. a092c: 0a000002 beq a093c <memcpy_aligned_16_16_neon+0x18>
  17. a0930: e2422010 sub r2, r2, #16 ; 0x10
  18. a0934: f4210aed vld1.64 {d0-d1}, [r1, :128]!
  19. a0938: f4030aed vst1.64 {d0-d1}, [r3, :128]!
  20. a093c: e3120020 tst r2, #32 ; 0x20
  21. a0940: 0a000002 beq a0950 <memcpy_aligned_16_16_neon+0x2c>
  22. a0944: e2422020 sub r2, r2, #32 ; 0x20
  23. a0948: f42102ed vld1.64 {d0-d3}, [r1, :128]!
  24. a094c: f40302ed vst1.64 {d0-d3}, [r3, :128]!
  25. a0950: e2522040 subs r2, r2, #64 ; 0x40
  26. a0954: f42102ed vld1.64 {d0-d3}, [r1, :128]!
  27. a0958: f42142ed vld1.64 {d4-d7}, [r1, :128]!
  28. a095c: f40302ed vst1.64 {d0-d3}, [r3, :128]!
  29. a0960: f40342ed vst1.64 {d4-d7}, [r3, :128]!
  30. a0964: cafffff9 bgt a0950 <memcpy_aligned_16_16_neon+0x2c>
  31. a0968: e12fff1e bx lr
  32.  
  33. 000a096c <memcpy_aligned_8_16_neon>:
  34. a096c: e1a03000 mov r3, r0
  35. a0970: e3120010 tst r2, #16 ; 0x10
  36. a0974: 0a000002 beq a0984 <memcpy_aligned_8_16_neon+0x18>
  37. a0978: e2422010 sub r2, r2, #16 ; 0x10
  38. a097c: f4210aed vld1.64 {d0-d1}, [r1, :128]!
  39. a0980: f4030add vst1.64 {d0-d1}, [r3, :64]!
  40. a0984: e3120020 tst r2, #32 ; 0x20
  41. a0988: 0a000002 beq a0998 <memcpy_aligned_8_16_neon+0x2c>
  42. a098c: e2422020 sub r2, r2, #32 ; 0x20
  43. a0990: f42102ed vld1.64 {d0-d3}, [r1, :128]!
  44. a0994: f40302dd vst1.64 {d0-d3}, [r3, :64]!
  45. a0998: e2522040 subs r2, r2, #64 ; 0x40
  46. a099c: f42102ed vld1.64 {d0-d3}, [r1, :128]!
  47. a09a0: f42142ed vld1.64 {d4-d7}, [r1, :128]!
  48. a09a4: f40302dd vst1.64 {d0-d3}, [r3, :64]!
  49. a09a8: f40342dd vst1.64 {d4-d7}, [r3, :64]!
  50. a09ac: cafffff9 bgt a0998 <memcpy_aligned_8_16_neon+0x2c>
  51. a09b0: e12fff1e bx lr
  52.  
  53. 000a09b4 <memcpy_aligned_16_8_neon>:
  54. a09b4: e1a03000 mov r3, r0
  55. a09b8: e3120010 tst r2, #16 ; 0x10
  56. a09bc: 0a000002 beq a09cc <memcpy_aligned_16_8_neon+0x18>
  57. a09c0: e2422010 sub r2, r2, #16 ; 0x10
  58. a09c4: f4210add vld1.64 {d0-d1}, [r1, :64]!
  59. a09c8: f4030aed vst1.64 {d0-d1}, [r3, :128]!
  60. a09cc: e3120020 tst r2, #32 ; 0x20
  61. a09d0: 0a000002 beq a09e0 <memcpy_aligned_16_8_neon+0x2c>
  62. a09d4: e2422020 sub r2, r2, #32 ; 0x20
  63. a09d8: f42102dd vld1.64 {d0-d3}, [r1, :64]!
  64. a09dc: f40302ed vst1.64 {d0-d3}, [r3, :128]!
  65. a09e0: e2522040 subs r2, r2, #64 ; 0x40
  66. a09e4: f42102dd vld1.64 {d0-d3}, [r1, :64]!
  67. a09e8: f42142dd vld1.64 {d4-d7}, [r1, :64]!
  68. a09ec: f40302ed vst1.64 {d0-d3}, [r3, :128]!
  69. a09f0: f40342ed vst1.64 {d4-d7}, [r3, :128]!
  70. a09f4: cafffff9 bgt a09e0 <memcpy_aligned_16_8_neon+0x2c>
  71. a09f8: e12fff1e bx lr
  72.  
  73. 000a09fc <memcpy_aligned_8_8_neon>:
  74. a09fc: e1a03000 mov r3, r0
  75. a0a00: e3120010 tst r2, #16 ; 0x10
  76. a0a04: 0a000002 beq a0a14 <memcpy_aligned_8_8_neon+0x18>
  77. a0a08: e2422010 sub r2, r2, #16 ; 0x10
  78. a0a0c: f4210add vld1.64 {d0-d1}, [r1, :64]!
  79. a0a10: f4030add vst1.64 {d0-d1}, [r3, :64]!
  80. a0a14: e3120020 tst r2, #32 ; 0x20
  81. a0a18: 0a000002 beq a0a28 <memcpy_aligned_8_8_neon+0x2c>
  82. a0a1c: e2422020 sub r2, r2, #32 ; 0x20
  83. a0a20: f42102dd vld1.64 {d0-d3}, [r1, :64]!
  84. a0a24: f40302dd vst1.64 {d0-d3}, [r3, :64]!
  85. a0a28: e2522040 subs r2, r2, #64 ; 0x40
  86. a0a2c: f42102dd vld1.64 {d0-d3}, [r1, :64]!
  87. a0a30: f42142dd vld1.64 {d4-d7}, [r1, :64]!
  88. a0a34: f40302dd vst1.64 {d0-d3}, [r3, :64]!
  89. a0a38: f40342dd vst1.64 {d4-d7}, [r3, :64]!
  90. a0a3c: cafffff9 bgt a0a28 <memcpy_aligned_8_8_neon+0x2c>
  91. a0a40: e12fff1e bx lr
Add Comment
Please, Sign In to add comment