Advertisement
Guest User

Untitled

a guest
Feb 10th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.74 KB | None | 0 0
  1. jme-ios`sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal;:
  2. 0x100aa3dc8: ldr x28, [x19, #2376]
  3. 0x100aa3dcc: subs sp, sp, x28
  4. 0x100aa3dd0: b.ge 0x100aa3dd8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 16
  5. 0x100aa3dd4: b 0x1002235a8 ; _binary_codeimage_bin_start + 208
  6. 0x100aa3dd8: sub sp, sp, #256
  7. 0x100aa3ddc: str lr, [sp, #248]
  8. 0x100aa3de0: ldr x28, [sp, #256]
  9. 0x100aa3de4: ldr x27, [x28]
  10. 0x100aa3de8: movn x26, #7
  11. 0x100aa3dec: and x27, x27, x26
  12. 0x100aa3df0: movz x26, #0
  13. 0x100aa3df4: str x26, [sp, #224]
  14. 0x100aa3df8: movz x25, #0
  15. 0x100aa3dfc: str x25, [sp, #232]
  16. 0x100aa3e00: str x28, [sp]
  17. 0x100aa3e04: ldr x24, [x27, #560]
  18. 0x100aa3e08: blr x24
  19. 0x100aa3e0c: ldr x28, [x0]
  20. 0x100aa3e10: movn x27, #7
  21. 0x100aa3e14: and x28, x28, x27
  22. 0x100aa3e18: str x0, [sp, #256]
  23. 0x100aa3e1c: str x0, [sp]
  24. 0x100aa3e20: ldr x27, [x28, #224]
  25. 0x100aa3e24: blr x27
  26. 0x100aa3e28: cmp w0, wzr
  27. 0x100aa3e2c: b.ne 0x100aa3e78 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 176
  28. 0x100aa3e30: ldr x28, #3180 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3284
  29. 0x100aa3e34: ldr x27, [x19, #2312]
  30. 0x100aa3e38: add x28, x27, x28
  31. 0x100aa3e3c: str x0, [sp, #200]
  32. 0x100aa3e40: mov x1, x28
  33. 0x100aa3e44: mov x0, x19
  34. 0x100aa3e48: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  35. 0x100aa3e4c: ldr x28, #3160 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3292
  36. 0x100aa3e50: ldr x27, [x19, #2312]
  37. 0x100aa3e54: add x28, x27, x28
  38. 0x100aa3e58: str x0, [sp, #88]
  39. 0x100aa3e5c: str x28, [sp, #8]
  40. 0x100aa3e60: str x0, [sp]
  41. 0x100aa3e64: bl 0x1002234d8 ; _binary_codeimage_bin_start
  42. 0x100aa3e68: ldr x1, [sp, #88]
  43. 0x100aa3e6c: mov x0, x19
  44. 0x100aa3e70: bl 0x100223ab0 ; _binary_codeimage_bin_start + 1496
  45. 0x100aa3e74: brk #1
  46. 0x100aa3e78: ldr x28, [sp, #256]
  47. 0x100aa3e7c: ldr x27, [x28]
  48. 0x100aa3e80: movn x26, #7
  49. 0x100aa3e84: and x27, x27, x26
  50. 0x100aa3e88: movz x26, #0
  51. 0x100aa3e8c: str x26, [sp, #192]
  52. 0x100aa3e90: str x0, [sp, #200]
  53. 0x100aa3e94: str x26, [sp, #8]
  54. 0x100aa3e98: str x28, [sp]
  55. 0x100aa3e9c: ldr x25, [x27, #240]
  56. 0x100aa3ea0: blr x25
  57. 0x100aa3ea4: ldr x28, #3080 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3300
  58. 0x100aa3ea8: ldr x27, [x19, #2320]
  59. 0x100aa3eac: add x28, x27, x28
  60. 0x100aa3eb0: str x0, [sp, #208]
  61. 0x100aa3eb4: ldr x3, #3072 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3308
  62. 0x100aa3eb8: movz x2, #2
  63. 0x100aa3ebc: mov x1, x28
  64. 0x100aa3ec0: bl 0x100223a08 ; _binary_codeimage_bin_start + 1328
  65. 0x100aa3ec4: ldr x28, [x19, #2320]
  66. 0x100aa3ec8: add x0, x28, x0
  67. 0x100aa3ecc: br x0
  68. 0x100aa3ed0: movz x28, #1
  69. 0x100aa3ed4: str x28, [sp, #232]
  70. 0x100aa3ed8: ldr x28, [sp, #192]
  71. 0x100aa3edc: movz x27, #1
  72. 0x100aa3ee0: add w28, w27, w28
  73. 0x100aa3ee4: str x28, [sp, #192]
  74. 0x100aa3ee8: movz x27, #1
  75. 0x100aa3eec: str x27, [sp, #224]
  76. 0x100aa3ef0: ldr x28, [sp, #256]
  77. 0x100aa3ef4: ldr x27, [x28]
  78. 0x100aa3ef8: movn x26, #7
  79. 0x100aa3efc: and x27, x27, x26
  80. 0x100aa3f00: ldr x26, [sp, #192]
  81. 0x100aa3f04: str x26, [sp, #8]
  82. 0x100aa3f08: str x28, [sp]
  83. 0x100aa3f0c: ldr x25, [x27, #240]
  84. 0x100aa3f10: blr x25
  85. 0x100aa3f14: cmp w0, #78
  86. 0x100aa3f18: b.eq 0x100aa3f24 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 348
  87. 0x100aa3f1c: cmp w0, #73
  88. 0x100aa3f20: b.ne 0x100aa4130 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 872
  89. 0x100aa3f24: movz x28, #0
  90. 0x100aa3f28: movz x27, #0
  91. 0x100aa3f2c: cmp w0, #78
  92. 0x100aa3f30: b.ne 0x100aa3f74 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 428
  93. 0x100aa3f34: ldr x26, #2952 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3316
  94. 0x100aa3f38: ldr x25, [x19, #2312]
  95. 0x100aa3f3c: add x26, x25, x26
  96. 0x100aa3f40: str x28, [sp, #176]
  97. 0x100aa3f44: str x27, [sp, #184]
  98. 0x100aa3f48: str x0, [sp, #208]
  99. 0x100aa3f4c: mov x1, x26
  100. 0x100aa3f50: mov x0, x19
  101. 0x100aa3f54: bl 0x1002235d0 ; _binary_codeimage_bin_start + 248
  102. 0x100aa3f58: ldr x28, #2924 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3324
  103. 0x100aa3f5c: ldr x27, [x19, #2312]
  104. 0x100aa3f60: add x28, x27, x28
  105. 0x100aa3f64: ldr x27, [x28, #112]
  106. 0x100aa3f68: movz x28, #1
  107. 0x100aa3f6c: str x28, [sp, #184]
  108. 0x100aa3f70: b 0x100aa3fa8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 480
  109. 0x100aa3f74: ldr x26, #2904 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3332
  110. 0x100aa3f78: ldr x25, [x19, #2312]
  111. 0x100aa3f7c: add x26, x25, x26
  112. 0x100aa3f80: str x28, [sp, #176]
  113. 0x100aa3f84: str x27, [sp, #184]
  114. 0x100aa3f88: str x0, [sp, #208]
  115. 0x100aa3f8c: mov x1, x26
  116. 0x100aa3f90: mov x0, x19
  117. 0x100aa3f94: bl 0x1002235d0 ; _binary_codeimage_bin_start + 248
  118. 0x100aa3f98: ldr x28, #2876 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3340
  119. 0x100aa3f9c: ldr x27, [x19, #2312]
  120. 0x100aa3fa0: add x28, x27, x28
  121. 0x100aa3fa4: ldr x27, [x28, #104]
  122. 0x100aa3fa8: movz x28, #0
  123. 0x100aa3fac: ldr x26, [sp, #192]
  124. 0x100aa3fb0: ldr x25, [sp, #200]
  125. 0x100aa3fb4: cmp w26, w25
  126. 0x100aa3fb8: b.ge 0x100aa4060 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 664
  127. 0x100aa3fbc: ldr x24, [x27, #8]
  128. 0x100aa3fc0: cmp w28, w24
  129. 0x100aa3fc4: b.ge 0x100aa4060 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 664
  130. 0x100aa3fc8: ldr x24, [sp, #256]
  131. 0x100aa3fcc: ldr x23, [x24]
  132. 0x100aa3fd0: movn x22, #7
  133. 0x100aa3fd4: and x23, x23, x22
  134. 0x100aa3fd8: str x28, [sp, #168]
  135. 0x100aa3fdc: str x27, [sp, #176]
  136. 0x100aa3fe0: str x26, [sp, #8]
  137. 0x100aa3fe4: str x24, [sp]
  138. 0x100aa3fe8: ldr x22, [x23, #240]
  139. 0x100aa3fec: blr x22
  140. 0x100aa3ff0: ldr x28, [sp, #168]
  141. 0x100aa3ff4: ldr x27, [sp, #176]
  142. 0x100aa3ff8: cmp w28, wzr
  143. 0x100aa3ffc: b.lt 0x100aa400c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 580
  144. 0x100aa4000: ldr w26, [x27, #8]
  145. 0x100aa4004: cmp w26, w28
  146. 0x100aa4008: b.gt 0x100aa4010 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 584
  147. 0x100aa400c: bl 0x100223580 ; _binary_codeimage_bin_start + 168
  148. 0x100aa4010: sxtw x28, w28
  149. 0x100aa4014: lsl x25, x28, #1
  150. 0x100aa4018: movz x24, #16
  151. 0x100aa401c: add x25, x24, x25
  152. 0x100aa4020: ldrh w26, [x27, x25]
  153. 0x100aa4024: cmp w0, w26
  154. 0x100aa4028: b.ne 0x100aa405c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 660
  155. 0x100aa402c: ldr x26, [sp, #192]
  156. 0x100aa4030: movz x25, #1
  157. 0x100aa4034: add w26, w25, w26
  158. 0x100aa4038: movz x25, #1
  159. 0x100aa403c: add w28, w25, w28
  160. 0x100aa4040: str x28, [sp, #168]
  161. 0x100aa4044: str x26, [sp, #192]
  162. 0x100aa4048: mov x0, x19
  163. 0x100aa404c: bl 0x100223c90 ; _binary_codeimage_bin_start + 1976
  164. 0x100aa4050: ldr x28, [sp, #168]
  165. 0x100aa4054: ldr x27, [sp, #176]
  166. 0x100aa4058: b 0x100aa3fac ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 484
  167. 0x100aa405c: b 0x100aa49a4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3036
  168. 0x100aa4060: ldr x26, [x27, #8]
  169. 0x100aa4064: cmp w28, w26
  170. 0x100aa4068: b.ne 0x100aa412c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 868
  171. 0x100aa406c: ldr x26, [sp, #192]
  172. 0x100aa4070: ldr x25, [sp, #200]
  173. 0x100aa4074: cmp w26, w25
  174. 0x100aa4078: b.ne 0x100aa412c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 868
  175. 0x100aa407c: ldr x24, [sp, #184]
  176. 0x100aa4080: cmp w24, wzr
  177. 0x100aa4084: b.eq 0x100aa40c4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 764
  178. 0x100aa4088: ldr x23, #2644 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3348
  179. 0x100aa408c: ldr x22, [x19, #2312]
  180. 0x100aa4090: add x23, x22, x23
  181. 0x100aa4094: str x28, [sp, #168]
  182. 0x100aa4098: str x27, [sp, #176]
  183. 0x100aa409c: mov x1, x23
  184. 0x100aa40a0: mov x0, x19
  185. 0x100aa40a4: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  186. 0x100aa40a8: str x0, [sp, #88]
  187. 0x100aa40ac: movz x28, #0
  188. 0x100aa40b0: movk x28, #32760, lsl #48
  189. 0x100aa40b4: str x28, [sp, #8]
  190. 0x100aa40b8: str x0, [sp]
  191. 0x100aa40bc: bl 0x100aa1200 ; sun/misc/FloatingDecimal.<init>(D)V
  192. 0x100aa40c0: b 0x100aa411c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 852
  193. 0x100aa40c4: ldr x23, #2592 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3356
  194. 0x100aa40c8: ldr x22, [x19, #2312]
  195. 0x100aa40cc: add x23, x22, x23
  196. 0x100aa40d0: str x28, [sp, #168]
  197. 0x100aa40d4: str x27, [sp, #176]
  198. 0x100aa40d8: mov x1, x23
  199. 0x100aa40dc: mov x0, x19
  200. 0x100aa40e0: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  201. 0x100aa40e4: str x0, [sp, #88]
  202. 0x100aa40e8: ldr x28, [sp, #232]
  203. 0x100aa40ec: cmp w28, wzr
  204. 0x100aa40f0: b.eq 0x100aa4108 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 832
  205. 0x100aa40f4: movn x27, #65535
  206. 0x100aa40f8: movk x27, #0, lsl #16
  207. 0x100aa40fc: movk x27, #0, lsl #32
  208. 0x100aa4100: movk x27, #65520, lsl #48
  209. 0x100aa4104: b 0x100aa4110 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 840
  210. 0x100aa4108: movz x27, #0
  211. 0x100aa410c: movk x27, #32752, lsl #48
  212. 0x100aa4110: str x27, [sp, #8]
  213. 0x100aa4114: str x0, [sp]
  214. 0x100aa4118: bl 0x100aa1200 ; sun/misc/FloatingDecimal.<init>(D)V
  215. 0x100aa411c: ldr x0, [sp, #88]
  216. 0x100aa4120: ldr lr, [sp, #248]
  217. 0x100aa4124: add sp, sp, #256
  218. 0x100aa4128: br lr
  219. 0x100aa412c: b 0x100aa49a4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3036
  220. 0x100aa4130: cmp w0, #48
  221. 0x100aa4134: b.ne 0x100aa41b8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1008
  222. 0x100aa4138: ldr x28, [sp, #192]
  223. 0x100aa413c: movz x27, #1
  224. 0x100aa4140: add w28, w27, w28
  225. 0x100aa4144: ldr x27, [sp, #200]
  226. 0x100aa4148: cmp w27, w28
  227. 0x100aa414c: b.le 0x100aa41b8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1008
  228. 0x100aa4150: ldr x28, [sp, #192]
  229. 0x100aa4154: movz x26, #1
  230. 0x100aa4158: add w28, w26, w28
  231. 0x100aa415c: ldr x26, [sp, #256]
  232. 0x100aa4160: ldr x25, [x26]
  233. 0x100aa4164: movn x24, #7
  234. 0x100aa4168: and x25, x25, x24
  235. 0x100aa416c: str x0, [sp, #208]
  236. 0x100aa4170: str x28, [sp, #8]
  237. 0x100aa4174: str x26, [sp]
  238. 0x100aa4178: ldr x24, [x25, #240]
  239. 0x100aa417c: blr x24
  240. 0x100aa4180: str x0, [sp, #184]
  241. 0x100aa4184: ldr x0, [sp, #208]
  242. 0x100aa4188: ldr x28, [sp, #184]
  243. 0x100aa418c: cmp w28, #120
  244. 0x100aa4190: b.eq 0x100aa419c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 980
  245. 0x100aa4194: cmp w28, #88
  246. 0x100aa4198: b.ne 0x100aa41b8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1008
  247. 0x100aa419c: str x0, [sp, #208]
  248. 0x100aa41a0: ldr x28, [sp, #256]
  249. 0x100aa41a4: str x28, [sp]
  250. 0x100aa41a8: bl 0x100aa6b98 ; sun/misc/FloatingDecimal.parseHexString(Ljava/lang/String;)Lsun/misc/FloatingDecimal;
  251. 0x100aa41ac: ldr lr, [sp, #248]
  252. 0x100aa41b0: add sp, sp, #256
  253. 0x100aa41b4: br lr
  254. 0x100aa41b8: str x0, [sp, #208]
  255. 0x100aa41bc: ldr x2, [sp, #200]
  256. 0x100aa41c0: movz x1, #5
  257. 0x100aa41c4: mov x0, x19
  258. 0x100aa41c8: bl 0x1002239f0 ; _binary_codeimage_bin_start + 1304
  259. 0x100aa41cc: movz x28, #0
  260. 0x100aa41d0: movz x27, #0
  261. 0x100aa41d4: movz x26, #0
  262. 0x100aa41d8: movz x25, #0
  263. 0x100aa41dc: movz x24, #0
  264. 0x100aa41e0: ldr x23, [sp, #192]
  265. 0x100aa41e4: ldr x22, [sp, #200]
  266. 0x100aa41e8: cmp w23, w22
  267. 0x100aa41ec: b.ge 0x100aa4464 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1692
  268. 0x100aa41f0: ldr x21, [sp, #256]
  269. 0x100aa41f4: ldr x20, [x21]
  270. 0x100aa41f8: movn x18, #7
  271. 0x100aa41fc: and x20, x20, x18
  272. 0x100aa4200: str x28, [sp, #144]
  273. 0x100aa4204: str x27, [sp, #152]
  274. 0x100aa4208: str x26, [sp, #160]
  275. 0x100aa420c: str x25, [sp, #168]
  276. 0x100aa4210: str x24, [sp, #176]
  277. 0x100aa4214: str x0, [sp, #184]
  278. 0x100aa4218: str x23, [sp, #8]
  279. 0x100aa421c: str x21, [sp]
  280. 0x100aa4220: ldr x18, [x20, #240]
  281. 0x100aa4224: blr x18
  282. 0x100aa4228: cmp w0, #46 ; XXX Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
  283. 0x100aa422c: b.lt 0x100aa4408 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1600
  284. 0x100aa4230: cmp w0, #57
  285. 0x100aa4234: b.gt 0x100aa4408 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1600
  286. 0x100aa4238: movz x28, #46
  287. 0x100aa423c: mov x27, x0
  288. 0x100aa4240: sub w0, w0, w28
  289. 0x100aa4244: ldr x28, #2216 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3364
  290. 0x100aa4248: ldr x26, [x19, #2320]
  291. 0x100aa424c: add x28, x26, x28
  292. 0x100aa4250: sxtw x0, w0
  293. 0x100aa4254: lsl x25, x0, #3
  294. 0x100aa4258: ldr x26, [x28, x25]
  295. 0x100aa425c: ldr x25, [x19, #2320]
  296. 0x100aa4260: add x26, x25, x26
  297. 0x100aa4264: mov x0, x27
  298. 0x100aa4268: br x26
  299. 0x100aa426c: ldr x28, [sp, #176]
  300. 0x100aa4270: cmp w28, wzr
  301. 0x100aa4274: b.le 0x100aa4298 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1232
  302. 0x100aa4278: ldr x26, [sp, #144]
  303. 0x100aa427c: movz x25, #1
  304. 0x100aa4280: add w26, w25, w26
  305. 0x100aa4284: str x26, [sp, #144]
  306. 0x100aa4288: ldr x28, [sp, #160]
  307. 0x100aa428c: ldr x27, [sp, #168]
  308. 0x100aa4290: ldr x26, [sp, #192]
  309. 0x100aa4294: b 0x100aa4428 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1632
  310. 0x100aa4298: ldr x26, [sp, #152]
  311. 0x100aa429c: movz x25, #1
  312. 0x100aa42a0: add w26, w25, w26
  313. 0x100aa42a4: str x26, [sp, #152]
  314. 0x100aa42a8: ldr x28, [sp, #160]
  315. 0x100aa42ac: ldr x27, [sp, #168]
  316. 0x100aa42b0: ldr x26, [sp, #192]
  317. 0x100aa42b4: b 0x100aa4428 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1632
  318. 0x100aa42b8: ldr x28, [sp, #144]
  319. 0x100aa42bc: cmp w28, wzr
  320. 0x100aa42c0: b.le 0x100aa432c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1380
  321. 0x100aa42c4: ldr x27, [sp, #176]
  322. 0x100aa42c8: movz x26, #1
  323. 0x100aa42cc: add w27, w26, w27
  324. 0x100aa42d0: ldr x26, [sp, #176]
  325. 0x100aa42d4: str x27, [sp, #176]
  326. 0x100aa42d8: str x0, [sp, #208]
  327. 0x100aa42dc: ldr x25, [sp, #184]
  328. 0x100aa42e0: cmp w26, wzr
  329. 0x100aa42e4: b.lt 0x100aa42f4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1324
  330. 0x100aa42e8: ldr w24, [x25, #8]
  331. 0x100aa42ec: cmp w24, w26
  332. 0x100aa42f0: b.gt 0x100aa42f8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1328
  333. 0x100aa42f4: bl 0x100223580 ; _binary_codeimage_bin_start + 168
  334. 0x100aa42f8: sxtw x26, w26
  335. 0x100aa42fc: movz w24, #48
  336. 0x100aa4300: lsl x23, x26, #1
  337. 0x100aa4304: movz x22, #16
  338. 0x100aa4308: add x23, x22, x23
  339. 0x100aa430c: strh w24, [x25, x23]
  340. 0x100aa4310: movn x26, #0
  341. 0x100aa4314: add w28, w26, w28
  342. 0x100aa4318: str x28, [sp, #144]
  343. 0x100aa431c: mov x0, x19
  344. 0x100aa4320: bl 0x100223c90 ; _binary_codeimage_bin_start + 1976
  345. 0x100aa4324: ldr x0, [sp, #208]
  346. 0x100aa4328: b 0x100aa42b8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1264
  347. 0x100aa432c: ldr x27, [sp, #176]
  348. 0x100aa4330: movz x26, #1
  349. 0x100aa4334: add w27, w26, w27
  350. 0x100aa4338: ldr x26, [sp, #176]
  351. 0x100aa433c: str x27, [sp, #176]
  352. 0x100aa4340: str x0, [sp, #208]
  353. 0x100aa4344: ldr x25, [sp, #184]
  354. 0x100aa4348: cmp w26, wzr
  355. 0x100aa434c: b.lt 0x100aa435c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1428
  356. 0x100aa4350: ldr w24, [x25, #8]
  357. 0x100aa4354: cmp w24, w26
  358. 0x100aa4358: b.gt 0x100aa4360 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1432
  359. 0x100aa435c: bl 0x100223580 ; _binary_codeimage_bin_start + 168
  360. 0x100aa4360: sxtw x26, w26
  361. 0x100aa4364: lsl x24, x26, #1
  362. 0x100aa4368: movz x23, #16
  363. 0x100aa436c: add x24, x23, x24
  364. 0x100aa4370: strh w0, [x25, x24]
  365. 0x100aa4374: ldr x28, [sp, #160]
  366. 0x100aa4378: ldr x27, [sp, #168]
  367. 0x100aa437c: ldr x26, [sp, #192]
  368. 0x100aa4380: b 0x100aa4428 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1632
  369. 0x100aa4384: ldr x28, [sp, #168]
  370. 0x100aa4388: cmp w28, wzr
  371. 0x100aa438c: b.eq 0x100aa43d8 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1552
  372. 0x100aa4390: ldr x26, #1892 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3372
  373. 0x100aa4394: ldr x25, [x19, #2312]
  374. 0x100aa4398: add x26, x25, x26
  375. 0x100aa439c: str x0, [sp, #208]
  376. 0x100aa43a0: mov x1, x26
  377. 0x100aa43a4: mov x0, x19
  378. 0x100aa43a8: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  379. 0x100aa43ac: ldr x28, #1872 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3380
  380. 0x100aa43b0: ldr x27, [x19, #2312]
  381. 0x100aa43b4: add x28, x27, x28
  382. 0x100aa43b8: str x0, [sp, #88]
  383. 0x100aa43bc: str x28, [sp, #8]
  384. 0x100aa43c0: str x0, [sp]
  385. 0x100aa43c4: bl 0x1002234d8 ; _binary_codeimage_bin_start
  386. 0x100aa43c8: ldr x1, [sp, #88]
  387. 0x100aa43cc: mov x0, x19
  388. 0x100aa43d0: bl 0x100223ab0 ; _binary_codeimage_bin_start + 1496
  389. 0x100aa43d4: brk #1
  390. 0x100aa43d8: ldr x26, [sp, #192]
  391. 0x100aa43dc: ldr x25, [sp, #224]
  392. 0x100aa43e0: cmp w25, wzr
  393. 0x100aa43e4: b.eq 0x100aa43fc ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1588
  394. 0x100aa43e8: movn x28, #0
  395. 0x100aa43ec: add w26, w28, w26
  396. 0x100aa43f0: ldr x28, [sp, #192]
  397. 0x100aa43f4: str x26, [sp, #192]
  398. 0x100aa43f8: mov x26, x28
  399. 0x100aa43fc: ldr x28, [sp, #192]
  400. 0x100aa4400: movz x27, #1
  401. 0x100aa4404: b 0x100aa4428 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1632
  402. 0x100aa4408: ldr x28, [sp, #144]
  403. 0x100aa440c: ldr x27, [sp, #152]
  404. 0x100aa4410: ldr x26, [sp, #160]
  405. 0x100aa4414: ldr x25, [sp, #168]
  406. 0x100aa4418: ldr x24, [sp, #176]
  407. 0x100aa441c: str x0, [sp, #208]
  408. 0x100aa4420: ldr x0, [sp, #184]
  409. 0x100aa4424: b 0x100aa4464 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1692
  410. 0x100aa4428: movz x25, #1
  411. 0x100aa442c: add w26, w25, w26
  412. 0x100aa4430: str x28, [sp, #160]
  413. 0x100aa4434: str x27, [sp, #168]
  414. 0x100aa4438: str x26, [sp, #192]
  415. 0x100aa443c: str x0, [sp, #208]
  416. 0x100aa4440: mov x0, x19
  417. 0x100aa4444: bl 0x100223c90 ; _binary_codeimage_bin_start + 1976
  418. 0x100aa4448: ldr x28, [sp, #144]
  419. 0x100aa444c: ldr x27, [sp, #152]
  420. 0x100aa4450: ldr x26, [sp, #160]
  421. 0x100aa4454: ldr x25, [sp, #168]
  422. 0x100aa4458: ldr x24, [sp, #176]
  423. 0x100aa445c: ldr x0, [sp, #184]
  424. 0x100aa4460: b 0x100aa41e0 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1048
  425. 0x100aa4464: cmp w24, wzr
  426. 0x100aa4468: b.ne 0x100aa44dc ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1812
  427. 0x100aa446c: ldr x23, #1688 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3388
  428. 0x100aa4470: ldr x22, [x19, #2312]
  429. 0x100aa4474: add x23, x22, x23
  430. 0x100aa4478: str x28, [sp, #144]
  431. 0x100aa447c: str x27, [sp, #152]
  432. 0x100aa4480: str x26, [sp, #160]
  433. 0x100aa4484: str x25, [sp, #168]
  434. 0x100aa4488: str x24, [sp, #176]
  435. 0x100aa448c: str x0, [sp, #184]
  436. 0x100aa4490: mov x1, x23
  437. 0x100aa4494: mov x0, x19
  438. 0x100aa4498: bl 0x1002235d0 ; _binary_codeimage_bin_start + 248
  439. 0x100aa449c: ldr x28, #1648 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3396
  440. 0x100aa44a0: ldr x27, [x19, #2312]
  441. 0x100aa44a4: add x28, x27, x28
  442. 0x100aa44a8: ldr x27, [x28, #120]
  443. 0x100aa44ac: ldr x28, [sp, #144]
  444. 0x100aa44b0: str x27, [sp, #184]
  445. 0x100aa44b4: ldr x27, [sp, #152]
  446. 0x100aa44b8: ldr x26, [sp, #160]
  447. 0x100aa44bc: ldr x25, [sp, #168]
  448. 0x100aa44c0: movz x24, #1
  449. 0x100aa44c4: ldr x0, [sp, #184]
  450. 0x100aa44c8: cmp w27, wzr
  451. 0x100aa44cc: b.ne 0x100aa44dc ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1812
  452. 0x100aa44d0: mov x28, x25
  453. 0x100aa44d4: mov x27, x24
  454. 0x100aa44d8: b 0x100aa49a4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3036
  455. 0x100aa44dc: cmp w25, wzr
  456. 0x100aa44e0: b.eq 0x100aa4500 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1848
  457. 0x100aa44e4: str x26, [sp, #160]
  458. 0x100aa44e8: sub w26, w26, w27
  459. 0x100aa44ec: str x26, [sp, #216]
  460. 0x100aa44f0: ldr x26, [sp, #160]
  461. 0x100aa44f4: str x24, [sp, #176]
  462. 0x100aa44f8: ldr x24, [sp, #216]
  463. 0x100aa44fc: b 0x100aa4508 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1856
  464. 0x100aa4500: str x24, [sp, #176]
  465. 0x100aa4504: add w24, w28, w24
  466. 0x100aa4508: ldr x23, [sp, #192]
  467. 0x100aa450c: ldr x22, [sp, #200]
  468. 0x100aa4510: cmp w23, w22
  469. 0x100aa4514: b.ge 0x100aa47ac ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2532
  470. 0x100aa4518: ldr x21, [sp, #256]
  471. 0x100aa451c: ldr x20, [x21]
  472. 0x100aa4520: movn x18, #7
  473. 0x100aa4524: and x20, x20, x18
  474. 0x100aa4528: str x28, [sp, #144]
  475. 0x100aa452c: str x27, [sp, #152]
  476. 0x100aa4530: str x26, [sp, #160]
  477. 0x100aa4534: str x25, [sp, #168]
  478. 0x100aa4538: str x0, [sp, #184]
  479. 0x100aa453c: str x24, [sp, #216]
  480. 0x100aa4540: str x23, [sp, #8]
  481. 0x100aa4544: str x21, [sp]
  482. 0x100aa4548: ldr x18, [x20, #240]
  483. 0x100aa454c: blr x18
  484. 0x100aa4550: ldr x28, [sp, #144]
  485. 0x100aa4554: ldr x27, [sp, #152]
  486. 0x100aa4558: ldr x26, [sp, #160]
  487. 0x100aa455c: ldr x25, [sp, #168]
  488. 0x100aa4560: mov x24, x0
  489. 0x100aa4564: ldr x0, [sp, #184]
  490. 0x100aa4568: str x24, [sp, #208]
  491. 0x100aa456c: ldr x24, [sp, #216]
  492. 0x100aa4570: ldr x23, [sp, #208]
  493. 0x100aa4574: cmp w23, #101
  494. 0x100aa4578: b.eq 0x100aa4584 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 1980
  495. 0x100aa457c: cmp w23, #69
  496. 0x100aa4580: b.ne 0x100aa47ac ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2532
  497. 0x100aa4584: ldr x23, [sp, #192]
  498. 0x100aa4588: movz x22, #1
  499. 0x100aa458c: add w23, w22, w23
  500. 0x100aa4590: ldr x22, [sp, #256]
  501. 0x100aa4594: ldr x21, [x22]
  502. 0x100aa4598: movn x20, #7
  503. 0x100aa459c: and x21, x21, x20
  504. 0x100aa45a0: movz x20, #0
  505. 0x100aa45a4: str x20, [sp, #112]
  506. 0x100aa45a8: movz x18, #52428
  507. 0x100aa45ac: movk x18, #3276, lsl #16
  508. 0x100aa45b0: str x18, [sp, #120]
  509. 0x100aa45b4: movz x17, #0
  510. 0x100aa45b8: str x17, [sp, #128]
  511. 0x100aa45bc: movz x16, #1
  512. 0x100aa45c0: str x16, [sp, #136]
  513. 0x100aa45c4: str x28, [sp, #144]
  514. 0x100aa45c8: str x27, [sp, #152]
  515. 0x100aa45cc: str x26, [sp, #160]
  516. 0x100aa45d0: str x25, [sp, #168]
  517. 0x100aa45d4: str x0, [sp, #184]
  518. 0x100aa45d8: str x23, [sp, #192]
  519. 0x100aa45dc: str x24, [sp, #216]
  520. 0x100aa45e0: str x23, [sp, #8]
  521. 0x100aa45e4: str x22, [sp]
  522. 0x100aa45e8: ldr x15, [x21, #240]
  523. 0x100aa45ec: blr x15
  524. 0x100aa45f0: ldr x28, #1316 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3404
  525. 0x100aa45f4: ldr x27, [x19, #2320]
  526. 0x100aa45f8: add x28, x27, x28
  527. 0x100aa45fc: ldr x3, #1312 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3412
  528. 0x100aa4600: movz x2, #2
  529. 0x100aa4604: mov x1, x28
  530. 0x100aa4608: bl 0x100223a08 ; _binary_codeimage_bin_start + 1328
  531. 0x100aa460c: ldr x28, [x19, #2320]
  532. 0x100aa4610: add x0, x28, x0
  533. 0x100aa4614: br x0
  534. 0x100aa4618: movn x28, #0
  535. 0x100aa461c: str x28, [sp, #136]
  536. 0x100aa4620: ldr x28, [sp, #192]
  537. 0x100aa4624: movz x27, #1
  538. 0x100aa4628: add w28, w27, w28
  539. 0x100aa462c: str x28, [sp, #192]
  540. 0x100aa4630: ldr x28, [sp, #192]
  541. 0x100aa4634: ldr x27, [sp, #192]
  542. 0x100aa4638: ldr x26, [sp, #200]
  543. 0x100aa463c: cmp w27, w26
  544. 0x100aa4640: b.ge 0x100aa472c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2404
  545. 0x100aa4644: ldr x25, [sp, #128]
  546. 0x100aa4648: ldr x24, [sp, #120]
  547. 0x100aa464c: cmp w25, w24
  548. 0x100aa4650: b.lt 0x100aa465c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2196
  549. 0x100aa4654: movz x23, #1
  550. 0x100aa4658: str x23, [sp, #112]
  551. 0x100aa465c: ldr x27, [sp, #192]
  552. 0x100aa4660: movz x26, #1
  553. 0x100aa4664: add w27, w26, w27
  554. 0x100aa4668: ldr x26, [sp, #256]
  555. 0x100aa466c: ldr x25, [x26]
  556. 0x100aa4670: movn x24, #7
  557. 0x100aa4674: and x25, x25, x24
  558. 0x100aa4678: str x28, [sp, #104]
  559. 0x100aa467c: ldr x24, [sp, #192]
  560. 0x100aa4680: str x27, [sp, #192]
  561. 0x100aa4684: str x24, [sp, #8]
  562. 0x100aa4688: str x26, [sp]
  563. 0x100aa468c: ldr x23, [x25, #240]
  564. 0x100aa4690: blr x23
  565. 0x100aa4694: cmp w0, #48
  566. 0x100aa4698: b.lt 0x100aa4708 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2368
  567. 0x100aa469c: cmp w0, #57
  568. 0x100aa46a0: b.gt 0x100aa4708 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2368
  569. 0x100aa46a4: movz x28, #48
  570. 0x100aa46a8: str x0, [sp, #208]
  571. 0x100aa46ac: sub w0, w0, w28
  572. 0x100aa46b0: ldr x28, #1140 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3420
  573. 0x100aa46b4: ldr x27, [x19, #2320]
  574. 0x100aa46b8: add x28, x27, x28
  575. 0x100aa46bc: sxtw x0, w0
  576. 0x100aa46c0: lsl x26, x0, #3
  577. 0x100aa46c4: ldr x27, [x28, x26]
  578. 0x100aa46c8: ldr x26, [x19, #2320]
  579. 0x100aa46cc: add x27, x26, x27
  580. 0x100aa46d0: ldr x0, [sp, #208]
  581. 0x100aa46d4: br x27
  582. 0x100aa46d8: ldr x28, [sp, #128]
  583. 0x100aa46dc: movz x27, #10
  584. 0x100aa46e0: mul w28, w27, w28
  585. 0x100aa46e4: movz x27, #48
  586. 0x100aa46e8: str x0, [sp, #208]
  587. 0x100aa46ec: sub w0, w0, w27
  588. 0x100aa46f0: add w28, w0, w28
  589. 0x100aa46f4: str x28, [sp, #128]
  590. 0x100aa46f8: mov x0, x19
  591. 0x100aa46fc: bl 0x100223c90 ; _binary_codeimage_bin_start + 1976
  592. 0x100aa4700: ldr x28, [sp, #104]
  593. 0x100aa4704: b 0x100aa4634 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2156
  594. 0x100aa4708: ldr x28, [sp, #192]
  595. 0x100aa470c: movn x27, #0
  596. 0x100aa4710: add w28, w27, w28
  597. 0x100aa4714: str x28, [sp, #192]
  598. 0x100aa4718: str x0, [sp, #208]
  599. 0x100aa471c: mov x0, x19
  600. 0x100aa4720: bl 0x100223c90 ; _binary_codeimage_bin_start + 1976
  601. 0x100aa4724: ldr x28, [sp, #104]
  602. 0x100aa4728: b 0x100aa472c ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2404
  603. 0x100aa472c: movz x27, #324
  604. 0x100aa4730: ldr x26, [sp, #176]
  605. 0x100aa4734: add w27, w26, w27
  606. 0x100aa4738: ldr x25, [sp, #144]
  607. 0x100aa473c: add w27, w25, w27
  608. 0x100aa4740: ldr x24, [sp, #112]
  609. 0x100aa4744: cmp w24, wzr
  610. 0x100aa4748: b.ne 0x100aa4758 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2448
  611. 0x100aa474c: ldr x24, [sp, #128]
  612. 0x100aa4750: cmp w24, w27
  613. 0x100aa4754: b.le 0x100aa4764 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2460
  614. 0x100aa4758: ldr x24, [sp, #136]
  615. 0x100aa475c: mul w24, w27, w24
  616. 0x100aa4760: b 0x100aa4774 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2476
  617. 0x100aa4764: ldr x27, [sp, #136]
  618. 0x100aa4768: mul w27, w24, w27
  619. 0x100aa476c: ldr x24, [sp, #216]
  620. 0x100aa4770: add w24, w27, w24
  621. 0x100aa4774: mov x27, x28
  622. 0x100aa4778: mov x28, x25
  623. 0x100aa477c: mov x23, x27
  624. 0x100aa4780: ldr x27, [sp, #152]
  625. 0x100aa4784: str x26, [sp, #176]
  626. 0x100aa4788: ldr x26, [sp, #160]
  627. 0x100aa478c: ldr x25, [sp, #168]
  628. 0x100aa4790: ldr x0, [sp, #184]
  629. 0x100aa4794: ldr x22, [sp, #192]
  630. 0x100aa4798: cmp w22, w23
  631. 0x100aa479c: b.ne 0x100aa47ac ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2532
  632. 0x100aa47a0: mov x28, x25
  633. 0x100aa47a4: ldr x27, [sp, #176]
  634. 0x100aa47a8: b 0x100aa49a4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3036
  635. 0x100aa47ac: ldr x23, [sp, #192]
  636. 0x100aa47b0: ldr x22, [sp, #200]
  637. 0x100aa47b4: cmp w23, w22
  638. 0x100aa47b8: b.ge 0x100aa4920 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2904
  639. 0x100aa47bc: movz x21, #1
  640. 0x100aa47c0: sub w22, w22, w21
  641. 0x100aa47c4: cmp w23, w22
  642. 0x100aa47c8: b.ne 0x100aa4910 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2888
  643. 0x100aa47cc: ldr x22, [sp, #256]
  644. 0x100aa47d0: ldr x21, [x22]
  645. 0x100aa47d4: movn x20, #7
  646. 0x100aa47d8: and x21, x21, x20
  647. 0x100aa47dc: str x28, [sp, #144]
  648. 0x100aa47e0: str x27, [sp, #152]
  649. 0x100aa47e4: str x26, [sp, #160]
  650. 0x100aa47e8: str x25, [sp, #168]
  651. 0x100aa47ec: str x0, [sp, #184]
  652. 0x100aa47f0: str x24, [sp, #216]
  653. 0x100aa47f4: str x23, [sp, #8]
  654. 0x100aa47f8: str x22, [sp]
  655. 0x100aa47fc: ldr x20, [x21, #240]
  656. 0x100aa4800: blr x20
  657. 0x100aa4804: ldr x28, [sp, #144]
  658. 0x100aa4808: ldr x27, [sp, #152]
  659. 0x100aa480c: ldr x26, [sp, #160]
  660. 0x100aa4810: ldr x25, [sp, #168]
  661. 0x100aa4814: mov x24, x0
  662. 0x100aa4818: ldr x0, [sp, #184]
  663. 0x100aa481c: mov x23, x24
  664. 0x100aa4820: ldr x24, [sp, #216]
  665. 0x100aa4824: cmp w23, #102
  666. 0x100aa4828: b.eq 0x100aa4920 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2904
  667. 0x100aa482c: ldr x23, [sp, #256]
  668. 0x100aa4830: ldr x22, [x23]
  669. 0x100aa4834: movn x21, #7
  670. 0x100aa4838: and x22, x22, x21
  671. 0x100aa483c: ldr x21, [sp, #192]
  672. 0x100aa4840: str x21, [sp, #8]
  673. 0x100aa4844: str x23, [sp]
  674. 0x100aa4848: ldr x20, [x22, #240]
  675. 0x100aa484c: blr x20
  676. 0x100aa4850: ldr x28, [sp, #144]
  677. 0x100aa4854: ldr x27, [sp, #152]
  678. 0x100aa4858: ldr x26, [sp, #160]
  679. 0x100aa485c: ldr x25, [sp, #168]
  680. 0x100aa4860: mov x24, x0
  681. 0x100aa4864: ldr x0, [sp, #184]
  682. 0x100aa4868: mov x23, x24
  683. 0x100aa486c: ldr x24, [sp, #216]
  684. 0x100aa4870: cmp w23, #70
  685. 0x100aa4874: b.eq 0x100aa4920 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2904
  686. 0x100aa4878: ldr x23, [sp, #256]
  687. 0x100aa487c: ldr x22, [x23]
  688. 0x100aa4880: movn x21, #7
  689. 0x100aa4884: and x22, x22, x21
  690. 0x100aa4888: ldr x21, [sp, #192]
  691. 0x100aa488c: str x21, [sp, #8]
  692. 0x100aa4890: str x23, [sp]
  693. 0x100aa4894: ldr x20, [x22, #240]
  694. 0x100aa4898: blr x20
  695. 0x100aa489c: ldr x28, [sp, #144]
  696. 0x100aa48a0: ldr x27, [sp, #152]
  697. 0x100aa48a4: ldr x26, [sp, #160]
  698. 0x100aa48a8: ldr x25, [sp, #168]
  699. 0x100aa48ac: mov x24, x0
  700. 0x100aa48b0: ldr x0, [sp, #184]
  701. 0x100aa48b4: mov x23, x24
  702. 0x100aa48b8: ldr x24, [sp, #216]
  703. 0x100aa48bc: cmp w23, #100
  704. 0x100aa48c0: b.eq 0x100aa4920 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2904
  705. 0x100aa48c4: ldr x23, [sp, #256]
  706. 0x100aa48c8: ldr x22, [x23]
  707. 0x100aa48cc: movn x21, #7
  708. 0x100aa48d0: and x22, x22, x21
  709. 0x100aa48d4: ldr x21, [sp, #192]
  710. 0x100aa48d8: str x21, [sp, #8]
  711. 0x100aa48dc: str x23, [sp]
  712. 0x100aa48e0: ldr x20, [x22, #240]
  713. 0x100aa48e4: blr x20
  714. 0x100aa48e8: ldr x28, [sp, #144]
  715. 0x100aa48ec: ldr x27, [sp, #152]
  716. 0x100aa48f0: ldr x26, [sp, #160]
  717. 0x100aa48f4: ldr x25, [sp, #168]
  718. 0x100aa48f8: mov x24, x0
  719. 0x100aa48fc: ldr x0, [sp, #184]
  720. 0x100aa4900: mov x23, x24
  721. 0x100aa4904: ldr x24, [sp, #216]
  722. 0x100aa4908: cmp w23, #68
  723. 0x100aa490c: b.eq 0x100aa4920 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 2904
  724. 0x100aa4910: mov x28, x25
  725. 0x100aa4914: ldr x27, [sp, #176]
  726. 0x100aa4918: str x0, [sp, #184]
  727. 0x100aa491c: b 0x100aa49a4 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3036
  728. 0x100aa4920: ldr x23, #524 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3428
  729. 0x100aa4924: ldr x22, [x19, #2312]
  730. 0x100aa4928: add x23, x22, x23
  731. 0x100aa492c: str x28, [sp, #144]
  732. 0x100aa4930: str x27, [sp, #152]
  733. 0x100aa4934: str x26, [sp, #160]
  734. 0x100aa4938: str x25, [sp, #168]
  735. 0x100aa493c: str x0, [sp, #184]
  736. 0x100aa4940: str x24, [sp, #216]
  737. 0x100aa4944: mov x1, x23
  738. 0x100aa4948: mov x0, x19
  739. 0x100aa494c: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  740. 0x100aa4950: str x0, [sp, #88]
  741. 0x100aa4954: movz x28, #0
  742. 0x100aa4958: str x28, [sp, #40]
  743. 0x100aa495c: ldr x27, [sp, #176]
  744. 0x100aa4960: str x27, [sp, #32]
  745. 0x100aa4964: ldr x26, [sp, #184]
  746. 0x100aa4968: str x26, [sp, #24]
  747. 0x100aa496c: ldr x25, [sp, #216]
  748. 0x100aa4970: str x25, [sp, #16]
  749. 0x100aa4974: ldr x24, [sp, #232]
  750. 0x100aa4978: str x24, [sp, #8]
  751. 0x100aa497c: str x0, [sp]
  752. 0x100aa4980: bl 0x100a9f780 ; sun/misc/FloatingDecimal.<init>(ZI[CIZ)V
  753. 0x100aa4984: ldr x0, [sp, #88]
  754. 0x100aa4988: ldr lr, [sp, #248]
  755. 0x100aa498c: add sp, sp, #256
  756. 0x100aa4990: br lr
  757. 0x100aa4994: mov x0, x19
  758. 0x100aa4998: bl 0x100223c78 ; _binary_codeimage_bin_start + 1952
  759. 0x100aa499c: ldr x26, [sp, #88]
  760. 0x100aa49a0: str x26, [sp, #200]
  761. 0x100aa49a4: ldr x26, #400 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3436
  762. 0x100aa49a8: ldr x25, [x19, #2312]
  763. 0x100aa49ac: add x26, x25, x26
  764. 0x100aa49b0: str x28, [sp, #168]
  765. 0x100aa49b4: str x27, [sp, #176]
  766. 0x100aa49b8: mov x1, x26
  767. 0x100aa49bc: mov x0, x19
  768. 0x100aa49c0: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  769. 0x100aa49c4: ldr x28, #376 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3444
  770. 0x100aa49c8: ldr x27, [x19, #2312]
  771. 0x100aa49cc: add x28, x27, x28
  772. 0x100aa49d0: str x0, [sp, #88]
  773. 0x100aa49d4: str x0, [sp, #80]
  774. 0x100aa49d8: mov x1, x28
  775. 0x100aa49dc: mov x0, x19
  776. 0x100aa49e0: bl 0x100223c00 ; _binary_codeimage_bin_start + 1832
  777. 0x100aa49e4: str x0, [sp, #72]
  778. 0x100aa49e8: str x0, [sp]
  779. 0x100aa49ec: bl 0x1002234d8 ; _binary_codeimage_bin_start
  780. 0x100aa49f0: ldr x28, #340 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3452
  781. 0x100aa49f4: ldr x27, [x19, #2312]
  782. 0x100aa49f8: add x28, x27, x28
  783. 0x100aa49fc: ldr x27, [sp, #72]
  784. 0x100aa4a00: ldr x26, [x27]
  785. 0x100aa4a04: movn x25, #7
  786. 0x100aa4a08: and x26, x26, x25
  787. 0x100aa4a0c: str x28, [sp, #8]
  788. 0x100aa4a10: str x27, [sp]
  789. 0x100aa4a14: ldr x25, [x26, #472]
  790. 0x100aa4a18: blr x25
  791. 0x100aa4a1c: ldr x28, [x0]
  792. 0x100aa4a20: movn x27, #7
  793. 0x100aa4a24: and x28, x28, x27
  794. 0x100aa4a28: ldr x27, [sp, #256]
  795. 0x100aa4a2c: str x27, [sp, #8]
  796. 0x100aa4a30: str x0, [sp]
  797. 0x100aa4a34: ldr x26, [x28, #472]
  798. 0x100aa4a38: blr x26
  799. 0x100aa4a3c: ldr x28, #272 ; sun/misc/FloatingDecimal.readJavaFormatString(Ljava/lang/String;)Lsun/misc/FloatingDecimal; + 3460
  800. 0x100aa4a40: ldr x27, [x19, #2312]
  801. 0x100aa4a44: add x28, x27, x28
  802. 0x100aa4a48: ldr x27, [x0]
  803. 0x100aa4a4c: movn x26, #7
  804. 0x100aa4a50: and x27, x27, x26
  805. 0x100aa4a54: str x28, [sp, #8]
  806. 0x100aa4a58: str x0, [sp]
  807. 0x100aa4a5c: ldr x26, [x27, #472]
  808. 0x100aa4a60: blr x26
  809. 0x100aa4a64: ldr x28, [x0]
  810. 0x100aa4a68: movn x27, #7
  811. 0x100aa4a6c: and x28, x28, x27
  812. 0x100aa4a70: str x0, [sp]
  813. 0x100aa4a74: ldr x27, [x28, #168]
  814. 0x100aa4a78: blr x27
  815. 0x100aa4a7c: str x0, [sp, #8]
  816. 0x100aa4a80: ldr x28, [sp, #80]
  817. 0x100aa4a84: str x28, [sp]
  818. 0x100aa4a88: bl 0x1002234d8 ; _binary_codeimage_bin_start
  819. 0x100aa4a8c: ldr x1, [sp, #88]
  820. 0x100aa4a90: mov x0, x19
  821. 0x100aa4a94: bl 0x100223ab0 ; _binary_codeimage_bin_start + 1496
  822. 0x100aa4a98: brk #1
  823. 0x100aa4a9c: .long 0x00044320 ; unknown opcode
  824. 0x100aa4aa0: .long 0x00000000 ; unknown opcode
  825. 0x100aa4aa4: .long 0x00049860 ; unknown opcode
  826. 0x100aa4aa8: .long 0x00000000 ; unknown opcode
  827. 0x100aa4aac: .long 0x00881680 ; unknown opcode
  828. 0x100aa4ab0: .long 0x00000000 ; unknown opcode
  829. 0x100aa4ab4: .long 0x00880a18 ; unknown opcode
  830. 0x100aa4ab8: .long 0x00000000 ; unknown opcode
  831. 0x100aa4abc: .long 0x000447c8 ; unknown opcode
  832. 0x100aa4ac0: .long 0x00000000 ; unknown opcode
  833. 0x100aa4ac4: .long 0x007ab5a0 ; unknown opcode
  834. 0x100aa4ac8: .long 0x00000000 ; unknown opcode
  835. 0x100aa4acc: .long 0x000447c8 ; unknown opcode
  836. 0x100aa4ad0: .long 0x00000000 ; unknown opcode
  837. 0x100aa4ad4: .long 0x007ab5a0 ; unknown opcode
  838. 0x100aa4ad8: .long 0x00000000 ; unknown opcode
  839. 0x100aa4adc: .long 0x000447c8 ; unknown opcode
  840. 0x100aa4ae0: .long 0x00000000 ; unknown opcode
  841. 0x100aa4ae4: .long 0x000447c8 ; unknown opcode
  842. 0x100aa4ae8: .long 0x00000000 ; unknown opcode
  843. 0x100aa4aec: .long 0x00881710 ; unknown opcode
  844. 0x100aa4af0: .long 0x00000000 ; unknown opcode
  845. 0x100aa4af4: .long 0x00044320 ; unknown opcode
  846. 0x100aa4af8: .long 0x00000000 ; unknown opcode
  847. 0x100aa4afc: .long 0x000498a8 ; unknown opcode
  848. 0x100aa4b00: .long 0x00000000 ; unknown opcode
  849. 0x100aa4b04: .long 0x000447c8 ; unknown opcode
  850. 0x100aa4b08: .long 0x00000000 ; unknown opcode
  851. 0x100aa4b0c: .long 0x007ab5a0 ; unknown opcode
  852. 0x100aa4b10: .long 0x00000000 ; unknown opcode
  853. 0x100aa4b14: .long 0x008816a0 ; unknown opcode
  854. 0x100aa4b18: .long 0x00000000 ; unknown opcode
  855. 0x100aa4b1c: .long 0x00881158 ; unknown opcode
  856. 0x100aa4b20: .long 0x00000000 ; unknown opcode
  857. 0x100aa4b24: .long 0x008816c0 ; unknown opcode
  858. 0x100aa4b28: .long 0x00000000 ; unknown opcode
  859. 0x100aa4b2c: .long 0x000447c8 ; unknown opcode
  860. 0x100aa4b30: .long 0x00000000 ; unknown opcode
  861. 0x100aa4b34: .long 0x00044320 ; unknown opcode
  862. 0x100aa4b38: .long 0x00000000 ; unknown opcode
  863. 0x100aa4b3c: .long 0x0000b718 ; unknown opcode
  864. 0x100aa4b40: .long 0x00000000 ; unknown opcode
  865. 0x100aa4b44: .long 0x00049650 ; unknown opcode
  866. 0x100aa4b48: .long 0x00000000 ; unknown opcode
  867. 0x100aa4b4c: .long 0x00032f78 ; unknown opcode
  868. 0x100aa4b50: .long 0x00000000 ; unknown opcode
  869. 0x100aa4b54: .long 0x00000000 ; unknown opcode
  870. 0x100aa4b58: .long 0x0000002b ; unknown opcode
  871. 0x100aa4b5c: .long 0x00000000 ; unknown opcode
  872. 0x100aa4b60: .long 0x00880a00 ; unknown opcode
  873. 0x100aa4b64: .long 0x00000000 ; unknown opcode
  874. 0x100aa4b68: .long 0x0000002d ; unknown opcode
  875. 0x100aa4b6c: .long 0x00000000 ; unknown opcode
  876. 0x100aa4b70: .long 0x008809f8 ; unknown opcode
  877. 0x100aa4b74: .long 0x00000000 ; unknown opcode
  878. 0x100aa4b78: .long 0x0000002b ; unknown opcode
  879. 0x100aa4b7c: .long 0x00000000 ; unknown opcode
  880. 0x100aa4b80: .long 0x00881148 ; unknown opcode
  881. 0x100aa4b84: .long 0x00000000 ; unknown opcode
  882. 0x100aa4b88: .long 0x0000002d ; unknown opcode
  883. 0x100aa4b8c: .long 0x00000000 ; unknown opcode
  884. 0x100aa4b90: .long 0x00881140 ; unknown opcode
  885. 0x100aa4b94: .long 0x00000000 ; unknown opcode
  886. 0x100aa4b98: .long 0x00881200 ; unknown opcode
  887. 0x100aa4b9c: .long 0x00000000 ; unknown opcode
  888. 0x100aa4ba0: .long 0x00881200 ; unknown opcode
  889. 0x100aa4ba4: .long 0x00000000 ; unknown opcode
  890. 0x100aa4ba8: .long 0x00881200 ; unknown opcode
  891. 0x100aa4bac: .long 0x00000000 ; unknown opcode
  892. 0x100aa4bb0: .long 0x00881200 ; unknown opcode
  893. 0x100aa4bb4: .long 0x00000000 ; unknown opcode
  894. 0x100aa4bb8: .long 0x00881200 ; unknown opcode
  895. 0x100aa4bbc: .long 0x00000000 ; unknown opcode
  896. 0x100aa4bc0: .long 0x00881200 ; unknown opcode
  897. 0x100aa4bc4: .long 0x00000000 ; unknown opcode
  898. 0x100aa4bc8: .long 0x00881200 ; unknown opcode
  899. 0x100aa4bcc: .long 0x00000000 ; unknown opcode
  900. 0x100aa4bd0: .long 0x00881200 ; unknown opcode
  901. 0x100aa4bd4: .long 0x00000000 ; unknown opcode
  902. 0x100aa4bd8: .long 0x00881200 ; unknown opcode
  903. 0x100aa4bdc: .long 0x00000000 ; unknown opcode
  904. 0x100aa4be0: .long 0x00881200 ; unknown opcode
  905. 0x100aa4be4: .long 0x00000000 ; unknown opcode
  906. 0x100aa4be8: .long 0x00880eac ; unknown opcode
  907. 0x100aa4bec: .long 0x00000000 ; unknown opcode
  908. 0x100aa4bf0: .long 0x00880f30 ; unknown opcode
  909. 0x100aa4bf4: .long 0x00000000 ; unknown opcode
  910. 0x100aa4bf8: .long 0x00880d94 ; unknown opcode
  911. 0x100aa4bfc: .long 0x00000000 ; unknown opcode
  912. 0x100aa4c00: .long 0x00880de0 ; unknown opcode
  913. 0x100aa4c04: .long 0x00000000 ; unknown opcode
  914. 0x100aa4c08: .long 0x00880de0 ; unknown opcode
  915. 0x100aa4c0c: .long 0x00000000 ; unknown opcode
  916. 0x100aa4c10: .long 0x00880de0 ; unknown opcode
  917. 0x100aa4c14: .long 0x00000000 ; unknown opcode
  918. 0x100aa4c18: .long 0x00880de0 ; unknown opcode
  919. 0x100aa4c1c: .long 0x00000000 ; unknown opcode
  920. 0x100aa4c20: .long 0x00880de0 ; unknown opcode
  921. 0x100aa4c24: .long 0x00000000 ; unknown opcode
  922. 0x100aa4c28: .long 0x00880de0 ; unknown opcode
  923. 0x100aa4c2c: .long 0x00000000 ; unknown opcode
  924. 0x100aa4c30: .long 0x00880de0 ; unknown opcode
  925. 0x100aa4c34: .long 0x00000000 ; unknown opcode
  926. 0x100aa4c38: .long 0x00880de0 ; unknown opcode
  927. 0x100aa4c3c: .long 0x00000000 ; unknown opcode
  928. 0x100aa4c40: .long 0x00880de0 ; unknown opcode
  929. 0x100aa4c44: .long 0x00000000 ; unknown opcode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement