Guest User

from gcc

a guest
Nov 27th, 2014
892
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.14 KB | None | 0 0
  1. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  2. .align 1
  3. LCOLDB0:
  4. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  5. LHOTB0:
  6. .align 1
  7. .align 4
  8. .globl __ZN8int_typeD1Ev
  9. .weak_definition __ZN8int_typeD1Ev
  10. __ZN8int_typeD1Ev:
  11. LFB6507:
  12. ret
  13. LFE6507:
  14. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  15. LCOLDE0:
  16. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  17. LHOTE0:
  18. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  19. .align 1
  20. LCOLDB1:
  21. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  22. LHOTB1:
  23. .align 1
  24. .align 4
  25. .globl __ZN8int_type3incEv
  26. .weak_definition __ZN8int_type3incEv
  27. __ZN8int_type3incEv:
  28. LFB6509:
  29. addl $1, 8(%rdi)
  30. ret
  31. LFE6509:
  32. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  33. LCOLDE1:
  34. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  35. LHOTE1:
  36. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  37. .align 1
  38. LCOLDB2:
  39. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  40. LHOTB2:
  41. .align 1
  42. .align 4
  43. .globl __ZN10float_typeD1Ev
  44. .weak_definition __ZN10float_typeD1Ev
  45. __ZN10float_typeD1Ev:
  46. LFB6515:
  47. ret
  48. LFE6515:
  49. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  50. LCOLDE2:
  51. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  52. LHOTE2:
  53. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  54. .align 1
  55. LCOLDB4:
  56. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  57. LHOTB4:
  58. .align 1
  59. .align 4
  60. .globl __ZN10float_type3incEv
  61. .weak_definition __ZN10float_type3incEv
  62. __ZN10float_type3incEv:
  63. LFB6517:
  64. movss LC3(%rip), %xmm0
  65. addss 8(%rdi), %xmm0
  66. movss %xmm0, 8(%rdi)
  67. ret
  68. LFE6517:
  69. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  70. LCOLDE4:
  71. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  72. LHOTE4:
  73. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  74. .align 1
  75. LCOLDB5:
  76. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  77. LHOTB5:
  78. .align 1
  79. .align 4
  80. .globl __ZN8int_typeD0Ev
  81. .weak_definition __ZN8int_typeD0Ev
  82. __ZN8int_typeD0Ev:
  83. LFB6508:
  84. jmp __ZdlPv
  85. LFE6508:
  86. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  87. LCOLDE5:
  88. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  89. LHOTE5:
  90. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  91. .align 1
  92. LCOLDB6:
  93. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  94. LHOTB6:
  95. .align 1
  96. .align 4
  97. .globl __ZN10float_typeD0Ev
  98. .weak_definition __ZN10float_typeD0Ev
  99. __ZN10float_typeD0Ev:
  100. LFB6516:
  101. jmp __ZdlPv
  102. LFE6516:
  103. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  104. LCOLDE6:
  105. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  106. LHOTE6:
  107. .cstring
  108. LC7:
  109. .ascii "false\0"
  110. .align 3
  111. LC8:
  112. .ascii "/usr/local/include/boost/variant/detail/forced_return.hpp\0"
  113. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  114. LCOLDB9:
  115. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  116. LHOTB9:
  117. .align 4
  118. .globl __ZN5boost6detail7variant13forced_returnIvEET_v
  119. .weak_definition __ZN5boost6detail7variant13forced_returnIvEET_v
  120. __ZN5boost6detail7variant13forced_returnIvEET_v:
  121. LFB5432:
  122. subq $8, %rsp
  123. LCFI0:
  124. movl $49, %edx
  125. leaq LC7(%rip), %rcx
  126. leaq LC8(%rip), %rsi
  127. leaq __ZZN5boost6detail7variant13forced_returnIvEET_vE8__func__(%rip), %rdi
  128. call ___assert_rtn
  129. LFE5432:
  130. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  131. LCOLDE9:
  132. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  133. LHOTE9:
  134. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  135. .align 1
  136. LCOLDB10:
  137. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  138. LHOTB10:
  139. .align 1
  140. .align 4
  141. .globl __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EED1Ev
  142. .weak_definition __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EED1Ev
  143. __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EED1Ev:
  144. LFB6678:
  145. subq $8, %rsp
  146. LCFI1:
  147. movq 8(%rdi), %rsi
  148. movq (%rdi), %rdx
  149. cmpq %rdx, %rsi
  150. je L10
  151. leaq L14(%rip), %rcx
  152. L33:
  153. movl (%rdx), %eax
  154. movl %eax, %r8d
  155. sarl $31, %r8d
  156. xorl %r8d, %eax
  157. cmpl $19, %eax
  158. ja L12
  159. movslq (%rcx,%rax,4), %rax
  160. addq %rcx, %rax
  161. jmp *%rax
  162. .align 2
  163. L14:
  164. .long L13-L14
  165. .long L13-L14
  166. .long L12-L14
  167. .long L12-L14
  168. .long L12-L14
  169. .long L12-L14
  170. .long L12-L14
  171. .long L12-L14
  172. .long L12-L14
  173. .long L12-L14
  174. .long L12-L14
  175. .long L12-L14
  176. .long L12-L14
  177. .long L12-L14
  178. .long L12-L14
  179. .long L12-L14
  180. .long L12-L14
  181. .long L12-L14
  182. .long L12-L14
  183. .long L12-L14
  184. .align 4
  185. L12:
  186. call __ZN5boost6detail7variant13forced_returnIvEET_v
  187. .align 4
  188. L13:
  189. addq $8, %rdx
  190. cmpq %rdx, %rsi
  191. jne L33
  192. movq (%rdi), %rsi
  193. .align 4
  194. L10:
  195. testq %rsi, %rsi
  196. je L9
  197. movq %rsi, %rdi
  198. addq $8, %rsp
  199. LCFI2:
  200. jmp __ZdlPv
  201. .align 4
  202. L9:
  203. LCFI3:
  204. addq $8, %rsp
  205. LCFI4:
  206. ret
  207. LFE6678:
  208. .section __DATA,__gcc_except_tab
  209. GCC_except_table0:
  210. LLSDA6678:
  211. .byte 0xff
  212. .byte 0xff
  213. .byte 0x3
  214. .byte 0
  215. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  216. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  217. LCOLDE10:
  218. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  219. LHOTE10:
  220. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  221. .align 1
  222. LCOLDB11:
  223. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  224. LHOTB11:
  225. .align 1
  226. .align 4
  227. .globl __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP8int_typeEEEvDpOT_
  228. .weak_definition __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP8int_typeEEEvDpOT_
  229. __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP8int_typeEEEvDpOT_:
  230. LFB6803:
  231. pushq %r15
  232. LCFI5:
  233. pushq %r14
  234. LCFI6:
  235. pushq %r13
  236. LCFI7:
  237. pushq %r12
  238. LCFI8:
  239. pushq %rbp
  240. LCFI9:
  241. pushq %rbx
  242. LCFI10:
  243. movq %rdi, %rbx
  244. subq $24, %rsp
  245. LCFI11:
  246. movq (%rdi), %r14
  247. movq 8(%rdi), %rdi
  248. movq %rdi, %rax
  249. subq %r14, %rax
  250. movq %rax, %rbp
  251. sarq $3, %rbp
  252. testq %rbp, %rbp
  253. je L49
  254. leaq (%rbp,%rbp), %rdx
  255. cmpq %rdx, %rbp
  256. jbe L69
  257. L51:
  258. movq $-8, %rbp
  259. L40:
  260. movq %rbp, %rdi
  261. movq %rsi, 8(%rsp)
  262. call __Znwm
  263. movq 8(%rbx), %rdi
  264. movq (%rbx), %r14
  265. movq %rax, %r12
  266. movq 8(%rsp), %rsi
  267. leaq 8(%r12), %r15
  268. movq %rdi, %rax
  269. subq %r14, %rax
  270. L41:
  271. addq %r12, %rax
  272. movq (%rsi), %rdx
  273. je L42
  274. movq %rdx, (%rax)
  275. L42:
  276. cmpq %rdi, %r14
  277. je L43
  278. movq %r14, %rdx
  279. movq %r12, %rax
  280. .align 4
  281. L45:
  282. testq %rax, %rax
  283. je L44
  284. movq (%rdx), %rcx
  285. movq $0, (%rdx)
  286. movq %rcx, (%rax)
  287. L44:
  288. addq $8, %rdx
  289. addq $8, %rax
  290. cmpq %rdi, %rdx
  291. jne L45
  292. addq $8, %r14
  293. movq (%rbx), %r13
  294. subq %r14, %rdx
  295. movq 8(%rbx), %r14
  296. shrq $3, %rdx
  297. leaq 16(%r12,%rdx,8), %r15
  298. cmpq %r14, %r13
  299. je L43
  300. .align 4
  301. L47:
  302. movq 0(%r13), %rdi
  303. testq %rdi, %rdi
  304. je L46
  305. movq (%rdi), %rax
  306. call *8(%rax)
  307. L46:
  308. addq $8, %r13
  309. cmpq %r14, %r13
  310. jne L47
  311. movq (%rbx), %r14
  312. L43:
  313. testq %r14, %r14
  314. je L48
  315. movq %r14, %rdi
  316. call __ZdlPv
  317. L48:
  318. addq %r12, %rbp
  319. movq %r12, (%rbx)
  320. movq %r15, 8(%rbx)
  321. movq %rbp, 16(%rbx)
  322. addq $24, %rsp
  323. LCFI12:
  324. popq %rbx
  325. LCFI13:
  326. popq %rbp
  327. LCFI14:
  328. popq %r12
  329. LCFI15:
  330. popq %r13
  331. LCFI16:
  332. popq %r14
  333. LCFI17:
  334. popq %r15
  335. LCFI18:
  336. ret
  337. .align 4
  338. L49:
  339. LCFI19:
  340. movl $8, %ebp
  341. jmp L40
  342. L69:
  343. movabsq $2305843009213693951, %rcx
  344. cmpq %rcx, %rdx
  345. ja L51
  346. salq $4, %rbp
  347. testq %rdx, %rdx
  348. jne L40
  349. movl $8, %r15d
  350. xorl %r12d, %r12d
  351. jmp L41
  352. LFE6803:
  353. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  354. LCOLDE11:
  355. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  356. LHOTE11:
  357. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  358. .align 1
  359. LCOLDB12:
  360. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  361. LHOTB12:
  362. .align 1
  363. .align 4
  364. .globl __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP10float_typeEEEvDpOT_
  365. .weak_definition __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP10float_typeEEEvDpOT_
  366. __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP10float_typeEEEvDpOT_:
  367. LFB6805:
  368. pushq %r15
  369. LCFI20:
  370. pushq %r14
  371. LCFI21:
  372. pushq %r13
  373. LCFI22:
  374. pushq %r12
  375. LCFI23:
  376. pushq %rbp
  377. LCFI24:
  378. pushq %rbx
  379. LCFI25:
  380. movq %rdi, %rbx
  381. subq $24, %rsp
  382. LCFI26:
  383. movq (%rdi), %r14
  384. movq 8(%rdi), %rdi
  385. movq %rdi, %rax
  386. subq %r14, %rax
  387. movq %rax, %rbp
  388. sarq $3, %rbp
  389. testq %rbp, %rbp
  390. je L80
  391. leaq (%rbp,%rbp), %rdx
  392. cmpq %rdx, %rbp
  393. jbe L100
  394. L82:
  395. movq $-8, %rbp
  396. L71:
  397. movq %rbp, %rdi
  398. movq %rsi, 8(%rsp)
  399. call __Znwm
  400. movq 8(%rbx), %rdi
  401. movq (%rbx), %r14
  402. movq %rax, %r12
  403. movq 8(%rsp), %rsi
  404. leaq 8(%r12), %r15
  405. movq %rdi, %rax
  406. subq %r14, %rax
  407. L72:
  408. addq %r12, %rax
  409. movq (%rsi), %rdx
  410. je L73
  411. movq %rdx, (%rax)
  412. L73:
  413. cmpq %rdi, %r14
  414. je L74
  415. movq %r14, %rdx
  416. movq %r12, %rax
  417. .align 4
  418. L76:
  419. testq %rax, %rax
  420. je L75
  421. movq (%rdx), %rcx
  422. movq $0, (%rdx)
  423. movq %rcx, (%rax)
  424. L75:
  425. addq $8, %rdx
  426. addq $8, %rax
  427. cmpq %rdi, %rdx
  428. jne L76
  429. addq $8, %r14
  430. movq (%rbx), %r13
  431. subq %r14, %rdx
  432. movq 8(%rbx), %r14
  433. shrq $3, %rdx
  434. leaq 16(%r12,%rdx,8), %r15
  435. cmpq %r14, %r13
  436. je L74
  437. .align 4
  438. L78:
  439. movq 0(%r13), %rdi
  440. testq %rdi, %rdi
  441. je L77
  442. movq (%rdi), %rax
  443. call *8(%rax)
  444. L77:
  445. addq $8, %r13
  446. cmpq %r14, %r13
  447. jne L78
  448. movq (%rbx), %r14
  449. L74:
  450. testq %r14, %r14
  451. je L79
  452. movq %r14, %rdi
  453. call __ZdlPv
  454. L79:
  455. addq %r12, %rbp
  456. movq %r12, (%rbx)
  457. movq %r15, 8(%rbx)
  458. movq %rbp, 16(%rbx)
  459. addq $24, %rsp
  460. LCFI27:
  461. popq %rbx
  462. LCFI28:
  463. popq %rbp
  464. LCFI29:
  465. popq %r12
  466. LCFI30:
  467. popq %r13
  468. LCFI31:
  469. popq %r14
  470. LCFI32:
  471. popq %r15
  472. LCFI33:
  473. ret
  474. .align 4
  475. L80:
  476. LCFI34:
  477. movl $8, %ebp
  478. jmp L71
  479. L100:
  480. movabsq $2305843009213693951, %rcx
  481. cmpq %rcx, %rdx
  482. ja L82
  483. salq $4, %rbp
  484. testq %rdx, %rdx
  485. jne L71
  486. movl $8, %r15d
  487. xorl %r12d, %r12d
  488. jmp L72
  489. LFE6805:
  490. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  491. LCOLDE12:
  492. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  493. LHOTE12:
  494. .section __TEXT,__text_cold,regular,pure_instructions
  495. LCOLDB14:
  496. .text
  497. LHOTB14:
  498. .align 4,0x90
  499. .globl __Z8dyn_testv
  500. __Z8dyn_testv:
  501. LFB6518:
  502. pushq %r12
  503. LCFI35:
  504. pushq %rbp
  505. LCFI36:
  506. pushq %rbx
  507. LCFI37:
  508. xorl %ebx, %ebx
  509. subq $48, %rsp
  510. LCFI38:
  511. movq $0, 16(%rsp)
  512. leaq 8(%rsp), %rbp
  513. movq $0, 24(%rsp)
  514. leaq 16(%rsp), %r12
  515. movq $0, 32(%rsp)
  516. jmp L110
  517. .align 4,0x90
  518. L154:
  519. LEHB0:
  520. call __Znwm
  521. movq __ZTV8int_type@GOTPCREL(%rip), %rdx
  522. movl $0, 8(%rax)
  523. addq $16, %rdx
  524. movq %rdx, (%rax)
  525. movq 24(%rsp), %rdx
  526. cmpq 32(%rsp), %rdx
  527. movq %rax, 8(%rsp)
  528. je L152
  529. L151:
  530. testq %rdx, %rdx
  531. je L108
  532. movq %rax, (%rdx)
  533. L108:
  534. addq $8, %rdx
  535. movq %rdx, 24(%rsp)
  536. L106:
  537. addl $1, %ebx
  538. cmpl $1024, %ebx
  539. je L153
  540. L110:
  541. testb $1, %bl
  542. movl $16, %edi
  543. je L154
  544. call __Znwm
  545. movq __ZTV10float_type@GOTPCREL(%rip), %rdx
  546. movl $0x00000000, 8(%rax)
  547. addq $16, %rdx
  548. movq %rdx, (%rax)
  549. movq 24(%rsp), %rdx
  550. cmpq 32(%rsp), %rdx
  551. movq %rax, 8(%rsp)
  552. jne L151
  553. movq %rbp, %rsi
  554. movq %r12, %rdi
  555. call __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP10float_typeEEEvDpOT_
  556. addl $1, %ebx
  557. cmpl $1024, %ebx
  558. jne L110
  559. L153:
  560. movq 24(%rsp), %r12
  561. movl $900000, %ebp
  562. movq 16(%rsp), %rbx
  563. .align 4,0x90
  564. L113:
  565. cmpq %rbx, %r12
  566. je L123
  567. .align 4,0x90
  568. L112:
  569. movq (%rbx), %rdi
  570. movq (%rdi), %rax
  571. call *16(%rax)
  572. addq $8, %rbx
  573. cmpq %rbx, %r12
  574. jne L112
  575. movq 24(%rsp), %r12
  576. movq 16(%rsp), %rbx
  577. L111:
  578. subl $1, %ebp
  579. jne L113
  580. cmpq %r12, %rbx
  581. movq %rbx, %rbp
  582. je L114
  583. L116:
  584. movq 0(%rbp), %rdi
  585. testq %rdi, %rdi
  586. je L115
  587. movq (%rdi), %rax
  588. call *8(%rax)
  589. L115:
  590. addq $8, %rbp
  591. cmpq %r12, %rbp
  592. jne L116
  593. movq 16(%rsp), %r12
  594. L114:
  595. testq %r12, %r12
  596. je L101
  597. movq %r12, %rdi
  598. call __ZdlPv
  599. L101:
  600. addq $48, %rsp
  601. LCFI39:
  602. popq %rbx
  603. LCFI40:
  604. popq %rbp
  605. LCFI41:
  606. popq %r12
  607. LCFI42:
  608. ret
  609. L152:
  610. LCFI43:
  611. movq %rbp, %rsi
  612. movq %r12, %rdi
  613. call __ZNSt6vectorISt10unique_ptrI10value_typeSt14default_deleteIS1_EESaIS4_EE19_M_emplace_back_auxIIP8int_typeEEEvDpOT_
  614. LEHE0:
  615. jmp L106
  616. L123:
  617. movq %r12, %rbx
  618. jmp L111
  619. L125:
  620. movq 24(%rsp), %rbx
  621. movq %rax, %r12
  622. movq 16(%rsp), %rbp
  623. cmpq %rbp, %rbx
  624. je L119
  625. L121:
  626. movq 0(%rbp), %rdi
  627. testq %rdi, %rdi
  628. je L120
  629. movq (%rdi), %rax
  630. call *8(%rax)
  631. L120:
  632. addq $8, %rbp
  633. cmpq %rbp, %rbx
  634. jne L121
  635. movq 16(%rsp), %rbx
  636. L119:
  637. testq %rbx, %rbx
  638. je L122
  639. movq %rbx, %rdi
  640. call __ZdlPv
  641. L122:
  642. movq %r12, %rdi
  643. LEHB1:
  644. call __Unwind_Resume
  645. LEHE1:
  646. LFE6518:
  647. .section __DATA,__gcc_except_tab
  648. GCC_except_table1:
  649. LLSDA6518:
  650. .byte 0xff
  651. .byte 0xff
  652. .byte 0x3
  653. .byte 0x1a
  654. .set L$set$0,LEHB0-LFB6518
  655. .long L$set$0
  656. .set L$set$1,LEHE0-LEHB0
  657. .long L$set$1
  658. .set L$set$2,L125-LFB6518
  659. .long L$set$2
  660. .byte 0
  661. .set L$set$3,LEHB1-LFB6518
  662. .long L$set$3
  663. .set L$set$4,LEHE1-LEHB1
  664. .long L$set$4
  665. .long 0
  666. .byte 0
  667. .text
  668. .section __TEXT,__text_cold,regular,pure_instructions
  669. LCOLDE14:
  670. .text
  671. LHOTE14:
  672. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  673. .align 1
  674. LCOLDB15:
  675. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  676. LHOTB15:
  677. .align 1
  678. .align 4
  679. .globl __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIiEEEvDpOT_
  680. .weak_definition __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIiEEEvDpOT_
  681. __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIiEEEvDpOT_:
  682. LFB6825:
  683. pushq %r12
  684. LCFI44:
  685. pushq %rbp
  686. LCFI45:
  687. movq %rdi, %rbp
  688. pushq %rbx
  689. LCFI46:
  690. subq $16, %rsp
  691. LCFI47:
  692. movq 8(%rdi), %r8
  693. movq (%rdi), %rcx
  694. movq %r8, %rdx
  695. subq %rcx, %rdx
  696. movq %rdx, %rax
  697. sarq $3, %rax
  698. testq %rax, %rax
  699. je L216
  700. leaq (%rax,%rax), %r9
  701. cmpq %r9, %rax
  702. jbe L235
  703. movq $-8, %rdi
  704. movabsq $2305843009213693951, %rbx
  705. L157:
  706. movq %rsi, 8(%rsp)
  707. LEHB2:
  708. call __Znwm
  709. LEHE2:
  710. movq 8(%rbp), %r8
  711. movq 0(%rbp), %rcx
  712. movq 8(%rsp), %rsi
  713. movq %r8, %rdx
  714. subq %rcx, %rdx
  715. L159:
  716. addq %rax, %rdx
  717. je L211
  718. movl (%rsi), %esi
  719. movl $0, (%rdx)
  720. movl %esi, 4(%rdx)
  721. .align 4
  722. L211:
  723. cmpq %rcx, %r8
  724. je L160
  725. leaq L214(%rip), %r10
  726. movq %rcx, %r9
  727. movq %rax, %rdi
  728. L185:
  729. testq %rdi, %rdi
  730. je L161
  731. movl (%r9), %esi
  732. movl %esi, %edx
  733. sarl $31, %edx
  734. xorl %esi, %edx
  735. cmpl $19, %edx
  736. ja L183
  737. movslq (%r10,%rdx,4), %rdx
  738. addq %r10, %rdx
  739. jmp *%rdx
  740. .align 2
  741. L214:
  742. .long L213-L214
  743. .long L163-L214
  744. .long L183-L214
  745. .long L183-L214
  746. .long L183-L214
  747. .long L183-L214
  748. .long L183-L214
  749. .long L183-L214
  750. .long L183-L214
  751. .long L183-L214
  752. .long L183-L214
  753. .long L183-L214
  754. .long L183-L214
  755. .long L183-L214
  756. .long L183-L214
  757. .long L183-L214
  758. .long L183-L214
  759. .long L183-L214
  760. .long L183-L214
  761. .long L183-L214
  762. .align 4
  763. L216:
  764. movl $1, %r9d
  765. L156:
  766. leaq 0(,%r9,8), %rdi
  767. movq %r9, %rbx
  768. jmp L157
  769. .align 4
  770. L183:
  771. call __ZN5boost6detail7variant13forced_returnIvEET_v
  772. .align 4
  773. L163:
  774. movss 4(%r9), %xmm0
  775. movss %xmm0, 4(%rdi)
  776. L164:
  777. movl %esi, %edx
  778. sarl $31, %edx
  779. xorl %edx, %esi
  780. movl %esi, (%rdi)
  781. L161:
  782. addq $8, %r9
  783. addq $8, %rdi
  784. cmpq %r9, %r8
  785. jne L185
  786. leaq L190(%rip), %rsi
  787. L209:
  788. movl (%rcx), %edx
  789. movl %edx, %r9d
  790. sarl $31, %r9d
  791. xorl %r9d, %edx
  792. cmpl $19, %edx
  793. ja L188
  794. movslq (%rsi,%rdx,4), %rdx
  795. addq %rsi, %rdx
  796. jmp *%rdx
  797. .align 2
  798. L190:
  799. .long L189-L190
  800. .long L189-L190
  801. .long L188-L190
  802. .long L188-L190
  803. .long L188-L190
  804. .long L188-L190
  805. .long L188-L190
  806. .long L188-L190
  807. .long L188-L190
  808. .long L188-L190
  809. .long L188-L190
  810. .long L188-L190
  811. .long L188-L190
  812. .long L188-L190
  813. .long L188-L190
  814. .long L188-L190
  815. .long L188-L190
  816. .long L188-L190
  817. .long L188-L190
  818. .long L188-L190
  819. .align 4
  820. L160:
  821. leaq 8(%rax), %r12
  822. movq %r8, %rdi
  823. L215:
  824. testq %rdi, %rdi
  825. je L210
  826. movq %rax, 8(%rsp)
  827. call __ZdlPv
  828. movq 8(%rsp), %rax
  829. L210:
  830. movq %rax, 0(%rbp)
  831. leaq (%rax,%rbx,8), %rax
  832. movq %r12, 8(%rbp)
  833. movq %rax, 16(%rbp)
  834. addq $16, %rsp
  835. LCFI48:
  836. popq %rbx
  837. LCFI49:
  838. popq %rbp
  839. LCFI50:
  840. popq %r12
  841. LCFI51:
  842. ret
  843. L213:
  844. LCFI52:
  845. movl 4(%r9), %edx
  846. movl %edx, 4(%rdi)
  847. movl (%r9), %esi
  848. jmp L164
  849. .align 4
  850. L188:
  851. call __ZN5boost6detail7variant13forced_returnIvEET_v
  852. L189:
  853. addq $8, %rcx
  854. cmpq %rcx, %r8
  855. jne L209
  856. leaq 8(%rdi), %r12
  857. movq 0(%rbp), %rdi
  858. jmp L215
  859. L235:
  860. movabsq $2305843009213693951, %rbx
  861. cmpq %rbx, %r9
  862. jbe L158
  863. movq $-8, %rdi
  864. jmp L157
  865. L158:
  866. xorl %ebx, %ebx
  867. xorl %eax, %eax
  868. testq %r9, %r9
  869. je L159
  870. jmp L156
  871. LFE6825:
  872. .section __DATA,__gcc_except_tab
  873. GCC_except_table2:
  874. LLSDA6825:
  875. .byte 0xff
  876. .byte 0xff
  877. .byte 0x3
  878. .byte 0xd
  879. .set L$set$5,LEHB2-LFB6825
  880. .long L$set$5
  881. .set L$set$6,LEHE2-LEHB2
  882. .long L$set$6
  883. .long 0
  884. .byte 0
  885. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  886. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  887. LCOLDE15:
  888. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  889. LHOTE15:
  890. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  891. .align 1
  892. LCOLDB16:
  893. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  894. LHOTB16:
  895. .align 1
  896. .align 4
  897. .globl __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIfEEEvDpOT_
  898. .weak_definition __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIfEEEvDpOT_
  899. __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIfEEEvDpOT_:
  900. LFB6827:
  901. pushq %r12
  902. LCFI53:
  903. pushq %rbp
  904. LCFI54:
  905. movq %rdi, %rbp
  906. pushq %rbx
  907. LCFI55:
  908. subq $16, %rsp
  909. LCFI56:
  910. movq 8(%rdi), %r8
  911. movq (%rdi), %rcx
  912. movq %r8, %rdx
  913. subq %rcx, %rdx
  914. movq %rdx, %rax
  915. sarq $3, %rax
  916. testq %rax, %rax
  917. je L297
  918. leaq (%rax,%rax), %r9
  919. cmpq %r9, %rax
  920. jbe L316
  921. movq $-8, %rdi
  922. movabsq $2305843009213693951, %rbx
  923. L238:
  924. movq %rsi, 8(%rsp)
  925. LEHB3:
  926. call __Znwm
  927. LEHE3:
  928. movq 8(%rbp), %r8
  929. movq 0(%rbp), %rcx
  930. movq 8(%rsp), %rsi
  931. movq %r8, %rdx
  932. subq %rcx, %rdx
  933. L240:
  934. addq %rax, %rdx
  935. je L292
  936. movss (%rsi), %xmm0
  937. movl $1, (%rdx)
  938. movss %xmm0, 4(%rdx)
  939. .align 4
  940. L292:
  941. cmpq %rcx, %r8
  942. je L241
  943. leaq L295(%rip), %r10
  944. movq %rcx, %r9
  945. movq %rax, %rdi
  946. L266:
  947. testq %rdi, %rdi
  948. je L242
  949. movl (%r9), %esi
  950. movl %esi, %edx
  951. sarl $31, %edx
  952. xorl %esi, %edx
  953. cmpl $19, %edx
  954. ja L264
  955. movslq (%r10,%rdx,4), %rdx
  956. addq %r10, %rdx
  957. jmp *%rdx
  958. .align 2
  959. L295:
  960. .long L294-L295
  961. .long L244-L295
  962. .long L264-L295
  963. .long L264-L295
  964. .long L264-L295
  965. .long L264-L295
  966. .long L264-L295
  967. .long L264-L295
  968. .long L264-L295
  969. .long L264-L295
  970. .long L264-L295
  971. .long L264-L295
  972. .long L264-L295
  973. .long L264-L295
  974. .long L264-L295
  975. .long L264-L295
  976. .long L264-L295
  977. .long L264-L295
  978. .long L264-L295
  979. .long L264-L295
  980. .align 4
  981. L297:
  982. movl $1, %r9d
  983. L237:
  984. leaq 0(,%r9,8), %rdi
  985. movq %r9, %rbx
  986. jmp L238
  987. .align 4
  988. L264:
  989. call __ZN5boost6detail7variant13forced_returnIvEET_v
  990. .align 4
  991. L244:
  992. movss 4(%r9), %xmm0
  993. movss %xmm0, 4(%rdi)
  994. L245:
  995. movl %esi, %edx
  996. sarl $31, %edx
  997. xorl %edx, %esi
  998. movl %esi, (%rdi)
  999. L242:
  1000. addq $8, %r9
  1001. addq $8, %rdi
  1002. cmpq %r9, %r8
  1003. jne L266
  1004. leaq L271(%rip), %rsi
  1005. L290:
  1006. movl (%rcx), %edx
  1007. movl %edx, %r9d
  1008. sarl $31, %r9d
  1009. xorl %r9d, %edx
  1010. cmpl $19, %edx
  1011. ja L269
  1012. movslq (%rsi,%rdx,4), %rdx
  1013. addq %rsi, %rdx
  1014. jmp *%rdx
  1015. .align 2
  1016. L271:
  1017. .long L270-L271
  1018. .long L270-L271
  1019. .long L269-L271
  1020. .long L269-L271
  1021. .long L269-L271
  1022. .long L269-L271
  1023. .long L269-L271
  1024. .long L269-L271
  1025. .long L269-L271
  1026. .long L269-L271
  1027. .long L269-L271
  1028. .long L269-L271
  1029. .long L269-L271
  1030. .long L269-L271
  1031. .long L269-L271
  1032. .long L269-L271
  1033. .long L269-L271
  1034. .long L269-L271
  1035. .long L269-L271
  1036. .long L269-L271
  1037. .align 4
  1038. L241:
  1039. leaq 8(%rax), %r12
  1040. movq %r8, %rdi
  1041. L296:
  1042. testq %rdi, %rdi
  1043. je L291
  1044. movq %rax, 8(%rsp)
  1045. call __ZdlPv
  1046. movq 8(%rsp), %rax
  1047. L291:
  1048. movq %rax, 0(%rbp)
  1049. leaq (%rax,%rbx,8), %rax
  1050. movq %r12, 8(%rbp)
  1051. movq %rax, 16(%rbp)
  1052. addq $16, %rsp
  1053. LCFI57:
  1054. popq %rbx
  1055. LCFI58:
  1056. popq %rbp
  1057. LCFI59:
  1058. popq %r12
  1059. LCFI60:
  1060. ret
  1061. L294:
  1062. LCFI61:
  1063. movl 4(%r9), %edx
  1064. movl %edx, 4(%rdi)
  1065. movl (%r9), %esi
  1066. jmp L245
  1067. .align 4
  1068. L269:
  1069. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1070. L270:
  1071. addq $8, %rcx
  1072. cmpq %rcx, %r8
  1073. jne L290
  1074. leaq 8(%rdi), %r12
  1075. movq 0(%rbp), %rdi
  1076. jmp L296
  1077. L316:
  1078. movabsq $2305843009213693951, %rbx
  1079. cmpq %rbx, %r9
  1080. jbe L239
  1081. movq $-8, %rdi
  1082. jmp L238
  1083. L239:
  1084. xorl %ebx, %ebx
  1085. xorl %eax, %eax
  1086. testq %r9, %r9
  1087. je L240
  1088. jmp L237
  1089. LFE6827:
  1090. .section __DATA,__gcc_except_tab
  1091. GCC_except_table3:
  1092. LLSDA6827:
  1093. .byte 0xff
  1094. .byte 0xff
  1095. .byte 0x3
  1096. .byte 0xd
  1097. .set L$set$7,LEHB3-LFB6827
  1098. .long L$set$7
  1099. .set L$set$8,LEHE3-LEHB3
  1100. .long L$set$8
  1101. .long 0
  1102. .byte 0
  1103. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  1104. .section __TEXT,__text_cold_coal,coalesced,pure_instructions
  1105. LCOLDE16:
  1106. .section __TEXT,__textcoal_nt,coalesced,pure_instructions
  1107. LHOTE16:
  1108. .section __TEXT,__text_cold,regular,pure_instructions
  1109. LCOLDB17:
  1110. .text
  1111. LHOTB17:
  1112. .align 4,0x90
  1113. .globl __Z11static_testv
  1114. __Z11static_testv:
  1115. LFB6523:
  1116. pushq %r13
  1117. LCFI62:
  1118. xorl %edx, %edx
  1119. xorl %eax, %eax
  1120. pushq %r12
  1121. LCFI63:
  1122. pushq %rbp
  1123. LCFI64:
  1124. pushq %rbx
  1125. LCFI65:
  1126. xorl %ebx, %ebx
  1127. subq $56, %rsp
  1128. LCFI66:
  1129. movq $0, 16(%rsp)
  1130. leaq 12(%rsp), %r12
  1131. movq $0, 24(%rsp)
  1132. leaq 16(%rsp), %rbp
  1133. movq $0, 32(%rsp)
  1134. jmp L327
  1135. .align 4,0x90
  1136. L404:
  1137. cmpq %rax, %rdx
  1138. movl $0, 12(%rsp)
  1139. je L319
  1140. testq %rax, %rax
  1141. je L324
  1142. movl $0, 4(%rax)
  1143. movl $0, (%rax)
  1144. L324:
  1145. addl $1, %ebx
  1146. addq $8, %rax
  1147. cmpl $1024, %ebx
  1148. movq %rax, 24(%rsp)
  1149. je L326
  1150. L405:
  1151. movq 32(%rsp), %rdx
  1152. L327:
  1153. testb $1, %bl
  1154. je L404
  1155. cmpq %rax, %rdx
  1156. movl $0x00000000, 12(%rsp)
  1157. je L323
  1158. testq %rax, %rax
  1159. je L324
  1160. movl $0x00000000, 4(%rax)
  1161. movl $1, (%rax)
  1162. jmp L324
  1163. .align 4,0x90
  1164. L319:
  1165. movq %r12, %rsi
  1166. movq %rbp, %rdi
  1167. movq %rbp, %r13
  1168. LEHB4:
  1169. call __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIiEEEvDpOT_
  1170. L402:
  1171. addl $1, %ebx
  1172. movq 24(%rsp), %rax
  1173. cmpl $1024, %ebx
  1174. jne L405
  1175. .align 4,0x90
  1176. L326:
  1177. movq 16(%rsp), %rcx
  1178. movl $900000, %r9d
  1179. leaq L334(%rip), %rsi
  1180. L329:
  1181. cmpq %rax, %rcx
  1182. movq %rcx, %rdi
  1183. je L356
  1184. L393:
  1185. movl (%rdi), %edx
  1186. movl %edx, %r8d
  1187. sarl $31, %r8d
  1188. xorl %r8d, %edx
  1189. cmpl $19, %edx
  1190. ja L332
  1191. movslq (%rsi,%rdx,4), %rdx
  1192. addq %rsi, %rdx
  1193. jmp *%rdx
  1194. .align 2,0x90
  1195. L334:
  1196. .long L333-L334
  1197. .long L335-L334
  1198. .long L336-L334
  1199. .long L337-L334
  1200. .long L338-L334
  1201. .long L339-L334
  1202. .long L340-L334
  1203. .long L341-L334
  1204. .long L342-L334
  1205. .long L343-L334
  1206. .long L344-L334
  1207. .long L345-L334
  1208. .long L346-L334
  1209. .long L347-L334
  1210. .long L348-L334
  1211. .long L349-L334
  1212. .long L350-L334
  1213. .long L351-L334
  1214. .long L352-L334
  1215. .long L353-L334
  1216. .align 4,0x90
  1217. L323:
  1218. movq %r12, %rsi
  1219. movq %rbp, %rdi
  1220. movq %rbp, %r13
  1221. call __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EE19_M_emplace_back_auxIIfEEEvDpOT_
  1222. jmp L402
  1223. L352:
  1224. leaq 16(%rsp), %r13
  1225. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1226. L353:
  1227. leaq 16(%rsp), %r13
  1228. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1229. L333:
  1230. addl $1, 4(%rdi)
  1231. L354:
  1232. addq $8, %rdi
  1233. cmpq %rdi, %rax
  1234. jne L393
  1235. L356:
  1236. subl $1, %r9d
  1237. jne L329
  1238. cmpq %rax, %rcx
  1239. je L384
  1240. leaq L361(%rip), %rsi
  1241. L380:
  1242. movl (%rcx), %edx
  1243. movl %edx, %edi
  1244. sarl $31, %edi
  1245. xorl %edi, %edx
  1246. cmpl $19, %edx
  1247. ja L359
  1248. movslq (%rsi,%rdx,4), %rdx
  1249. addq %rsi, %rdx
  1250. jmp *%rdx
  1251. .align 2,0x90
  1252. L361:
  1253. .long L360-L361
  1254. .long L360-L361
  1255. .long L359-L361
  1256. .long L359-L361
  1257. .long L359-L361
  1258. .long L359-L361
  1259. .long L359-L361
  1260. .long L359-L361
  1261. .long L359-L361
  1262. .long L359-L361
  1263. .long L359-L361
  1264. .long L359-L361
  1265. .long L359-L361
  1266. .long L359-L361
  1267. .long L359-L361
  1268. .long L359-L361
  1269. .long L359-L361
  1270. .long L359-L361
  1271. .long L359-L361
  1272. .long L359-L361
  1273. L335:
  1274. movss LC3(%rip), %xmm0
  1275. addss 4(%rdi), %xmm0
  1276. movss %xmm0, 4(%rdi)
  1277. jmp L354
  1278. L336:
  1279. leaq 16(%rsp), %r13
  1280. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1281. L337:
  1282. leaq 16(%rsp), %r13
  1283. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1284. L338:
  1285. leaq 16(%rsp), %r13
  1286. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1287. L339:
  1288. leaq 16(%rsp), %r13
  1289. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1290. L340:
  1291. leaq 16(%rsp), %r13
  1292. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1293. L341:
  1294. leaq 16(%rsp), %r13
  1295. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1296. L342:
  1297. leaq 16(%rsp), %r13
  1298. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1299. L343:
  1300. leaq 16(%rsp), %r13
  1301. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1302. L344:
  1303. leaq 16(%rsp), %r13
  1304. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1305. L345:
  1306. leaq 16(%rsp), %r13
  1307. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1308. L346:
  1309. leaq 16(%rsp), %r13
  1310. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1311. L347:
  1312. leaq 16(%rsp), %r13
  1313. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1314. L348:
  1315. leaq 16(%rsp), %r13
  1316. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1317. L349:
  1318. leaq 16(%rsp), %r13
  1319. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1320. L350:
  1321. leaq 16(%rsp), %r13
  1322. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1323. L351:
  1324. leaq 16(%rsp), %r13
  1325. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1326. L332:
  1327. leaq 16(%rsp), %r13
  1328. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1329. LEHE4:
  1330. L386:
  1331. movq %rax, %rbx
  1332. movq %r13, %rdi
  1333. call __ZNSt6vectorIN5boost7variantIiIfEEESaIS2_EED1Ev
  1334. movq %rbx, %rdi
  1335. LEHB5:
  1336. call __Unwind_Resume
  1337. LEHE5:
  1338. L359:
  1339. call __ZN5boost6detail7variant13forced_returnIvEET_v
  1340. L384:
  1341. movq %rcx, %rdi
  1342. L357:
  1343. testq %rdi, %rdi
  1344. je L317
  1345. call __ZdlPv
  1346. L317:
  1347. addq $56, %rsp
  1348. LCFI67:
  1349. popq %rbx
  1350. LCFI68:
  1351. popq %rbp
  1352. LCFI69:
  1353. popq %r12
  1354. LCFI70:
  1355. popq %r13
  1356. LCFI71:
  1357. ret
  1358. L360:
  1359. LCFI72:
  1360. addq $8, %rcx
  1361. cmpq %rax, %rcx
  1362. jne L380
  1363. movq 16(%rsp), %rdi
  1364. jmp L357
  1365. LFE6523:
  1366. .section __DATA,__gcc_except_tab
  1367. GCC_except_table4:
  1368. LLSDA6523:
  1369. .byte 0xff
  1370. .byte 0xff
  1371. .byte 0x3
  1372. .byte 0x1a
  1373. .set L$set$9,LEHB4-LFB6523
  1374. .long L$set$9
  1375. .set L$set$10,LEHE4-LEHB4
  1376. .long L$set$10
  1377. .set L$set$11,L386-LFB6523
  1378. .long L$set$11
  1379. .byte 0
  1380. .set L$set$12,LEHB5-LFB6523
  1381. .long L$set$12
  1382. .set L$set$13,LEHE5-LEHB5
  1383. .long L$set$13
  1384. .long 0
  1385. .byte 0
  1386. .text
  1387. .section __TEXT,__text_cold,regular,pure_instructions
  1388. LCOLDE17:
  1389. .text
  1390. LHOTE17:
  1391. .cstring
  1392. LC18:
  1393. .ascii "polymorphism: \0"
  1394. LC20:
  1395. .ascii "boost::variant: \0"
  1396. .section __TEXT,__text_cold,regular,pure_instructions
  1397. LCOLDB21:
  1398. .section __TEXT,__text_startup,regular,pure_instructions
  1399. LHOTB21:
  1400. .align 4
  1401. .globl _main
  1402. _main:
  1403. LFB6525:
  1404. pushq %rbp
  1405. LCFI73:
  1406. pushq %rbx
  1407. LCFI74:
  1408. subq $8, %rsp
  1409. LCFI75:
  1410. call _clock
  1411. movq %rax, %rbp
  1412. call __Z8dyn_testv
  1413. call _clock
  1414. movq __ZSt4cout@GOTPCREL(%rip), %rdi
  1415. leaq LC18(%rip), %rsi
  1416. movq %rax, %rbx
  1417. call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
  1418. subq %rbp, %rbx
  1419. js L407
  1420. pxor %xmm0, %xmm0
  1421. cvtsi2ssq %rbx, %xmm0
  1422. L408:
  1423. divss LC19(%rip), %xmm0
  1424. movq %rax, %rdi
  1425. cvtss2sd %xmm0, %xmm0
  1426. call __ZNSo9_M_insertIdEERSoT_
  1427. movq %rax, %rdi
  1428. call __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
  1429. call _clock
  1430. movq %rax, %rbp
  1431. call __Z11static_testv
  1432. call _clock
  1433. movq __ZSt4cout@GOTPCREL(%rip), %rdi
  1434. leaq LC20(%rip), %rsi
  1435. movq %rax, %rbx
  1436. call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
  1437. subq %rbp, %rbx
  1438. js L409
  1439. pxor %xmm0, %xmm0
  1440. cvtsi2ssq %rbx, %xmm0
  1441. L410:
  1442. divss LC19(%rip), %xmm0
  1443. movq %rax, %rdi
  1444. cvtss2sd %xmm0, %xmm0
  1445. call __ZNSo9_M_insertIdEERSoT_
  1446. movq %rax, %rdi
  1447. call __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
  1448. addq $8, %rsp
  1449. LCFI76:
  1450. xorl %eax, %eax
  1451. popq %rbx
  1452. LCFI77:
  1453. popq %rbp
  1454. LCFI78:
  1455. ret
  1456. L407:
  1457. LCFI79:
  1458. movq %rbx, %rdx
  1459. andl $1, %ebx
  1460. pxor %xmm0, %xmm0
  1461. shrq %rdx
  1462. orq %rbx, %rdx
  1463. cvtsi2ssq %rdx, %xmm0
  1464. addss %xmm0, %xmm0
  1465. jmp L408
  1466. L409:
  1467. movq %rbx, %rdx
  1468. andl $1, %ebx
  1469. pxor %xmm0, %xmm0
  1470. shrq %rdx
  1471. orq %rbx, %rdx
  1472. cvtsi2ssq %rdx, %xmm0
  1473. addss %xmm0, %xmm0
  1474. jmp L410
  1475. LFE6525:
  1476. .section __TEXT,__text_cold,regular,pure_instructions
  1477. LCOLDE21:
  1478. .section __TEXT,__text_startup,regular,pure_instructions
  1479. LHOTE21:
  1480. .section __TEXT,__text_cold,regular,pure_instructions
  1481. LCOLDB22:
  1482. .section __TEXT,__text_startup,regular,pure_instructions
  1483. LHOTB22:
  1484. .align 4
  1485. __GLOBAL__sub_I_main.cpp:
  1486. LFB7209:
  1487. leaq __ZStL8__ioinit(%rip), %rdi
  1488. subq $8, %rsp
  1489. LCFI80:
  1490. call __ZNSt8ios_base4InitC1Ev
  1491. movq __ZNSt8ios_base4InitD1Ev@GOTPCREL(%rip), %rdi
  1492. leaq ___dso_handle(%rip), %rdx
  1493. addq $8, %rsp
  1494. LCFI81:
  1495. leaq __ZStL8__ioinit(%rip), %rsi
  1496. jmp ___cxa_atexit
  1497. LFE7209:
  1498. .section __TEXT,__text_cold,regular,pure_instructions
  1499. LCOLDE22:
  1500. .section __TEXT,__text_startup,regular,pure_instructions
  1501. LHOTE22:
  1502. .const
  1503. .align 4
  1504. __ZZN5boost6detail7variant13forced_returnIvEET_vE8__func__:
  1505. .ascii "forced_return<void>\0"
  1506. .globl __ZTI10value_type
  1507. .weak_definition __ZTI10value_type
  1508. .section __DATA,__const_coal,coalesced
  1509. .align 4
  1510. __ZTI10value_type:
  1511. .quad __ZTVN10__cxxabiv117__class_type_infoE+16
  1512. .quad __ZTS10value_type
  1513. .globl __ZTS10value_type
  1514. .weak_definition __ZTS10value_type
  1515. .section __TEXT,__const_coal,coalesced
  1516. __ZTS10value_type:
  1517. .ascii "10value_type\0"
  1518. .globl __ZTI8int_type
  1519. .weak_definition __ZTI8int_type
  1520. .section __DATA,__const_coal,coalesced
  1521. .align 4
  1522. __ZTI8int_type:
  1523. .quad __ZTVN10__cxxabiv120__si_class_type_infoE+16
  1524. .quad __ZTS8int_type
  1525. .quad __ZTI10value_type
  1526. .globl __ZTS8int_type
  1527. .weak_definition __ZTS8int_type
  1528. .section __TEXT,__const_coal,coalesced
  1529. __ZTS8int_type:
  1530. .ascii "8int_type\0"
  1531. .globl __ZTI10float_type
  1532. .weak_definition __ZTI10float_type
  1533. .section __DATA,__const_coal,coalesced
  1534. .align 4
  1535. __ZTI10float_type:
  1536. .quad __ZTVN10__cxxabiv120__si_class_type_infoE+16
  1537. .quad __ZTS10float_type
  1538. .quad __ZTI10value_type
  1539. .globl __ZTS10float_type
  1540. .weak_definition __ZTS10float_type
  1541. .section __TEXT,__const_coal,coalesced
  1542. __ZTS10float_type:
  1543. .ascii "10float_type\0"
  1544. .globl __ZTV10value_type
  1545. .weak_definition __ZTV10value_type
  1546. .section __DATA,__const_coal,coalesced
  1547. .align 5
  1548. __ZTV10value_type:
  1549. .quad 0
  1550. .quad __ZTI10value_type
  1551. .quad 0
  1552. .quad 0
  1553. .quad ___cxa_pure_virtual
  1554. .globl __ZTV8int_type
  1555. .weak_definition __ZTV8int_type
  1556. .align 5
  1557. __ZTV8int_type:
  1558. .quad 0
  1559. .quad __ZTI8int_type
  1560. .quad __ZN8int_typeD1Ev
  1561. .quad __ZN8int_typeD0Ev
  1562. .quad __ZN8int_type3incEv
  1563. .globl __ZTV10float_type
  1564. .weak_definition __ZTV10float_type
  1565. .align 5
  1566. __ZTV10float_type:
  1567. .quad 0
  1568. .quad __ZTI10float_type
  1569. .quad __ZN10float_typeD1Ev
  1570. .quad __ZN10float_typeD0Ev
  1571. .quad __ZN10float_type3incEv
  1572. .static_data
  1573. __ZStL8__ioinit:
  1574. .space 1
  1575. .literal4
  1576. .align 2
  1577. LC3:
  1578. .long 1065353216
  1579. .align 2
  1580. LC19:
  1581. .long 1232348160
  1582. .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
  1583. EH_frame1:
  1584. .set L$set$14,LECIE1-LSCIE1
  1585. .long L$set$14
  1586. LSCIE1:
  1587. .long 0
  1588. .byte 0x1
  1589. .ascii "zPLR\0"
  1590. .byte 0x1
  1591. .byte 0x78
  1592. .byte 0x10
  1593. .byte 0x7
  1594. .byte 0x9b
  1595. .long ___gxx_personality_v0+4@GOTPCREL
  1596. .byte 0x10
  1597. .byte 0x10
  1598. .byte 0xc
  1599. .byte 0x7
  1600. .byte 0x8
  1601. .byte 0x90
  1602. .byte 0x1
  1603. .align 3
  1604. LECIE1:
  1605. LSFDE1:
  1606. .set L$set$15,LEFDE1-LASFDE1
  1607. .long L$set$15
  1608. LASFDE1:
  1609. .long LASFDE1-EH_frame1
  1610. .quad LFB6507-.
  1611. .set L$set$16,LFE6507-LFB6507
  1612. .quad L$set$16
  1613. .byte 0x8
  1614. .quad 0
  1615. .align 3
  1616. LEFDE1:
  1617. LSFDE3:
  1618. .set L$set$17,LEFDE3-LASFDE3
  1619. .long L$set$17
  1620. LASFDE3:
  1621. .long LASFDE3-EH_frame1
  1622. .quad LFB6509-.
  1623. .set L$set$18,LFE6509-LFB6509
  1624. .quad L$set$18
  1625. .byte 0x8
  1626. .quad 0
  1627. .align 3
  1628. LEFDE3:
  1629. LSFDE5:
  1630. .set L$set$19,LEFDE5-LASFDE5
  1631. .long L$set$19
  1632. LASFDE5:
  1633. .long LASFDE5-EH_frame1
  1634. .quad LFB6515-.
  1635. .set L$set$20,LFE6515-LFB6515
  1636. .quad L$set$20
  1637. .byte 0x8
  1638. .quad 0
  1639. .align 3
  1640. LEFDE5:
  1641. LSFDE7:
  1642. .set L$set$21,LEFDE7-LASFDE7
  1643. .long L$set$21
  1644. LASFDE7:
  1645. .long LASFDE7-EH_frame1
  1646. .quad LFB6517-.
  1647. .set L$set$22,LFE6517-LFB6517
  1648. .quad L$set$22
  1649. .byte 0x8
  1650. .quad 0
  1651. .align 3
  1652. LEFDE7:
  1653. LSFDE9:
  1654. .set L$set$23,LEFDE9-LASFDE9
  1655. .long L$set$23
  1656. LASFDE9:
  1657. .long LASFDE9-EH_frame1
  1658. .quad LFB6508-.
  1659. .set L$set$24,LFE6508-LFB6508
  1660. .quad L$set$24
  1661. .byte 0x8
  1662. .quad 0
  1663. .align 3
  1664. LEFDE9:
  1665. LSFDE11:
  1666. .set L$set$25,LEFDE11-LASFDE11
  1667. .long L$set$25
  1668. LASFDE11:
  1669. .long LASFDE11-EH_frame1
  1670. .quad LFB6516-.
  1671. .set L$set$26,LFE6516-LFB6516
  1672. .quad L$set$26
  1673. .byte 0x8
  1674. .quad 0
  1675. .align 3
  1676. LEFDE11:
  1677. LSFDE13:
  1678. .set L$set$27,LEFDE13-LASFDE13
  1679. .long L$set$27
  1680. LASFDE13:
  1681. .long LASFDE13-EH_frame1
  1682. .quad LFB5432-.
  1683. .set L$set$28,LFE5432-LFB5432
  1684. .quad L$set$28
  1685. .byte 0x8
  1686. .quad 0
  1687. .byte 0x4
  1688. .set L$set$29,LCFI0-LFB5432
  1689. .long L$set$29
  1690. .byte 0xe
  1691. .byte 0x10
  1692. .align 3
  1693. LEFDE13:
  1694. LSFDE15:
  1695. .set L$set$30,LEFDE15-LASFDE15
  1696. .long L$set$30
  1697. LASFDE15:
  1698. .long LASFDE15-EH_frame1
  1699. .quad LFB6678-.
  1700. .set L$set$31,LFE6678-LFB6678
  1701. .quad L$set$31
  1702. .byte 0x8
  1703. .quad LLSDA6678-.
  1704. .byte 0x4
  1705. .set L$set$32,LCFI1-LFB6678
  1706. .long L$set$32
  1707. .byte 0xe
  1708. .byte 0x10
  1709. .byte 0x4
  1710. .set L$set$33,LCFI2-LCFI1
  1711. .long L$set$33
  1712. .byte 0xa
  1713. .byte 0xe
  1714. .byte 0x8
  1715. .byte 0x4
  1716. .set L$set$34,LCFI3-LCFI2
  1717. .long L$set$34
  1718. .byte 0xb
  1719. .byte 0x4
  1720. .set L$set$35,LCFI4-LCFI3
  1721. .long L$set$35
  1722. .byte 0xe
  1723. .byte 0x8
  1724. .align 3
  1725. LEFDE15:
  1726. LSFDE17:
  1727. .set L$set$36,LEFDE17-LASFDE17
  1728. .long L$set$36
  1729. LASFDE17:
  1730. .long LASFDE17-EH_frame1
  1731. .quad LFB6803-.
  1732. .set L$set$37,LFE6803-LFB6803
  1733. .quad L$set$37
  1734. .byte 0x8
  1735. .quad 0
  1736. .byte 0x4
  1737. .set L$set$38,LCFI5-LFB6803
  1738. .long L$set$38
  1739. .byte 0xe
  1740. .byte 0x10
  1741. .byte 0x8f
  1742. .byte 0x2
  1743. .byte 0x4
  1744. .set L$set$39,LCFI6-LCFI5
  1745. .long L$set$39
  1746. .byte 0xe
  1747. .byte 0x18
  1748. .byte 0x8e
  1749. .byte 0x3
  1750. .byte 0x4
  1751. .set L$set$40,LCFI7-LCFI6
  1752. .long L$set$40
  1753. .byte 0xe
  1754. .byte 0x20
  1755. .byte 0x8d
  1756. .byte 0x4
  1757. .byte 0x4
  1758. .set L$set$41,LCFI8-LCFI7
  1759. .long L$set$41
  1760. .byte 0xe
  1761. .byte 0x28
  1762. .byte 0x8c
  1763. .byte 0x5
  1764. .byte 0x4
  1765. .set L$set$42,LCFI9-LCFI8
  1766. .long L$set$42
  1767. .byte 0xe
  1768. .byte 0x30
  1769. .byte 0x86
  1770. .byte 0x6
  1771. .byte 0x4
  1772. .set L$set$43,LCFI10-LCFI9
  1773. .long L$set$43
  1774. .byte 0xe
  1775. .byte 0x38
  1776. .byte 0x83
  1777. .byte 0x7
  1778. .byte 0x4
  1779. .set L$set$44,LCFI11-LCFI10
  1780. .long L$set$44
  1781. .byte 0xe
  1782. .byte 0x50
  1783. .byte 0x4
  1784. .set L$set$45,LCFI12-LCFI11
  1785. .long L$set$45
  1786. .byte 0xa
  1787. .byte 0xe
  1788. .byte 0x38
  1789. .byte 0x4
  1790. .set L$set$46,LCFI13-LCFI12
  1791. .long L$set$46
  1792. .byte 0xe
  1793. .byte 0x30
  1794. .byte 0x4
  1795. .set L$set$47,LCFI14-LCFI13
  1796. .long L$set$47
  1797. .byte 0xe
  1798. .byte 0x28
  1799. .byte 0x4
  1800. .set L$set$48,LCFI15-LCFI14
  1801. .long L$set$48
  1802. .byte 0xe
  1803. .byte 0x20
  1804. .byte 0x4
  1805. .set L$set$49,LCFI16-LCFI15
  1806. .long L$set$49
  1807. .byte 0xe
  1808. .byte 0x18
  1809. .byte 0x4
  1810. .set L$set$50,LCFI17-LCFI16
  1811. .long L$set$50
  1812. .byte 0xe
  1813. .byte 0x10
  1814. .byte 0x4
  1815. .set L$set$51,LCFI18-LCFI17
  1816. .long L$set$51
  1817. .byte 0xe
  1818. .byte 0x8
  1819. .byte 0x4
  1820. .set L$set$52,LCFI19-LCFI18
  1821. .long L$set$52
  1822. .byte 0xb
  1823. .align 3
  1824. LEFDE17:
  1825. LSFDE19:
  1826. .set L$set$53,LEFDE19-LASFDE19
  1827. .long L$set$53
  1828. LASFDE19:
  1829. .long LASFDE19-EH_frame1
  1830. .quad LFB6805-.
  1831. .set L$set$54,LFE6805-LFB6805
  1832. .quad L$set$54
  1833. .byte 0x8
  1834. .quad 0
  1835. .byte 0x4
  1836. .set L$set$55,LCFI20-LFB6805
  1837. .long L$set$55
  1838. .byte 0xe
  1839. .byte 0x10
  1840. .byte 0x8f
  1841. .byte 0x2
  1842. .byte 0x4
  1843. .set L$set$56,LCFI21-LCFI20
  1844. .long L$set$56
  1845. .byte 0xe
  1846. .byte 0x18
  1847. .byte 0x8e
  1848. .byte 0x3
  1849. .byte 0x4
  1850. .set L$set$57,LCFI22-LCFI21
  1851. .long L$set$57
  1852. .byte 0xe
  1853. .byte 0x20
  1854. .byte 0x8d
  1855. .byte 0x4
  1856. .byte 0x4
  1857. .set L$set$58,LCFI23-LCFI22
  1858. .long L$set$58
  1859. .byte 0xe
  1860. .byte 0x28
  1861. .byte 0x8c
  1862. .byte 0x5
  1863. .byte 0x4
  1864. .set L$set$59,LCFI24-LCFI23
  1865. .long L$set$59
  1866. .byte 0xe
  1867. .byte 0x30
  1868. .byte 0x86
  1869. .byte 0x6
  1870. .byte 0x4
  1871. .set L$set$60,LCFI25-LCFI24
  1872. .long L$set$60
  1873. .byte 0xe
  1874. .byte 0x38
  1875. .byte 0x83
  1876. .byte 0x7
  1877. .byte 0x4
  1878. .set L$set$61,LCFI26-LCFI25
  1879. .long L$set$61
  1880. .byte 0xe
  1881. .byte 0x50
  1882. .byte 0x4
  1883. .set L$set$62,LCFI27-LCFI26
  1884. .long L$set$62
  1885. .byte 0xa
  1886. .byte 0xe
  1887. .byte 0x38
  1888. .byte 0x4
  1889. .set L$set$63,LCFI28-LCFI27
  1890. .long L$set$63
  1891. .byte 0xe
  1892. .byte 0x30
  1893. .byte 0x4
  1894. .set L$set$64,LCFI29-LCFI28
  1895. .long L$set$64
  1896. .byte 0xe
  1897. .byte 0x28
  1898. .byte 0x4
  1899. .set L$set$65,LCFI30-LCFI29
  1900. .long L$set$65
  1901. .byte 0xe
  1902. .byte 0x20
  1903. .byte 0x4
  1904. .set L$set$66,LCFI31-LCFI30
  1905. .long L$set$66
  1906. .byte 0xe
  1907. .byte 0x18
  1908. .byte 0x4
  1909. .set L$set$67,LCFI32-LCFI31
  1910. .long L$set$67
  1911. .byte 0xe
  1912. .byte 0x10
  1913. .byte 0x4
  1914. .set L$set$68,LCFI33-LCFI32
  1915. .long L$set$68
  1916. .byte 0xe
  1917. .byte 0x8
  1918. .byte 0x4
  1919. .set L$set$69,LCFI34-LCFI33
  1920. .long L$set$69
  1921. .byte 0xb
  1922. .align 3
  1923. LEFDE19:
  1924. LSFDE21:
  1925. .set L$set$70,LEFDE21-LASFDE21
  1926. .long L$set$70
  1927. LASFDE21:
  1928. .long LASFDE21-EH_frame1
  1929. .quad LFB6518-.
  1930. .set L$set$71,LFE6518-LFB6518
  1931. .quad L$set$71
  1932. .byte 0x8
  1933. .quad LLSDA6518-.
  1934. .byte 0x4
  1935. .set L$set$72,LCFI35-LFB6518
  1936. .long L$set$72
  1937. .byte 0xe
  1938. .byte 0x10
  1939. .byte 0x8c
  1940. .byte 0x2
  1941. .byte 0x4
  1942. .set L$set$73,LCFI36-LCFI35
  1943. .long L$set$73
  1944. .byte 0xe
  1945. .byte 0x18
  1946. .byte 0x86
  1947. .byte 0x3
  1948. .byte 0x4
  1949. .set L$set$74,LCFI37-LCFI36
  1950. .long L$set$74
  1951. .byte 0xe
  1952. .byte 0x20
  1953. .byte 0x83
  1954. .byte 0x4
  1955. .byte 0x4
  1956. .set L$set$75,LCFI38-LCFI37
  1957. .long L$set$75
  1958. .byte 0xe
  1959. .byte 0x50
  1960. .byte 0x4
  1961. .set L$set$76,LCFI39-LCFI38
  1962. .long L$set$76
  1963. .byte 0xa
  1964. .byte 0xe
  1965. .byte 0x20
  1966. .byte 0x4
  1967. .set L$set$77,LCFI40-LCFI39
  1968. .long L$set$77
  1969. .byte 0xe
  1970. .byte 0x18
  1971. .byte 0x4
  1972. .set L$set$78,LCFI41-LCFI40
  1973. .long L$set$78
  1974. .byte 0xe
  1975. .byte 0x10
  1976. .byte 0x4
  1977. .set L$set$79,LCFI42-LCFI41
  1978. .long L$set$79
  1979. .byte 0xe
  1980. .byte 0x8
  1981. .byte 0x4
  1982. .set L$set$80,LCFI43-LCFI42
  1983. .long L$set$80
  1984. .byte 0xb
  1985. .align 3
  1986. LEFDE21:
  1987. LSFDE23:
  1988. .set L$set$81,LEFDE23-LASFDE23
  1989. .long L$set$81
  1990. LASFDE23:
  1991. .long LASFDE23-EH_frame1
  1992. .quad LFB6825-.
  1993. .set L$set$82,LFE6825-LFB6825
  1994. .quad L$set$82
  1995. .byte 0x8
  1996. .quad LLSDA6825-.
  1997. .byte 0x4
  1998. .set L$set$83,LCFI44-LFB6825
  1999. .long L$set$83
  2000. .byte 0xe
  2001. .byte 0x10
  2002. .byte 0x8c
  2003. .byte 0x2
  2004. .byte 0x4
  2005. .set L$set$84,LCFI45-LCFI44
  2006. .long L$set$84
  2007. .byte 0xe
  2008. .byte 0x18
  2009. .byte 0x86
  2010. .byte 0x3
  2011. .byte 0x4
  2012. .set L$set$85,LCFI46-LCFI45
  2013. .long L$set$85
  2014. .byte 0xe
  2015. .byte 0x20
  2016. .byte 0x83
  2017. .byte 0x4
  2018. .byte 0x4
  2019. .set L$set$86,LCFI47-LCFI46
  2020. .long L$set$86
  2021. .byte 0xe
  2022. .byte 0x30
  2023. .byte 0x4
  2024. .set L$set$87,LCFI48-LCFI47
  2025. .long L$set$87
  2026. .byte 0xa
  2027. .byte 0xe
  2028. .byte 0x20
  2029. .byte 0x4
  2030. .set L$set$88,LCFI49-LCFI48
  2031. .long L$set$88
  2032. .byte 0xe
  2033. .byte 0x18
  2034. .byte 0x4
  2035. .set L$set$89,LCFI50-LCFI49
  2036. .long L$set$89
  2037. .byte 0xe
  2038. .byte 0x10
  2039. .byte 0x4
  2040. .set L$set$90,LCFI51-LCFI50
  2041. .long L$set$90
  2042. .byte 0xe
  2043. .byte 0x8
  2044. .byte 0x4
  2045. .set L$set$91,LCFI52-LCFI51
  2046. .long L$set$91
  2047. .byte 0xb
  2048. .align 3
  2049. LEFDE23:
  2050. LSFDE25:
  2051. .set L$set$92,LEFDE25-LASFDE25
  2052. .long L$set$92
  2053. LASFDE25:
  2054. .long LASFDE25-EH_frame1
  2055. .quad LFB6827-.
  2056. .set L$set$93,LFE6827-LFB6827
  2057. .quad L$set$93
  2058. .byte 0x8
  2059. .quad LLSDA6827-.
  2060. .byte 0x4
  2061. .set L$set$94,LCFI53-LFB6827
  2062. .long L$set$94
  2063. .byte 0xe
  2064. .byte 0x10
  2065. .byte 0x8c
  2066. .byte 0x2
  2067. .byte 0x4
  2068. .set L$set$95,LCFI54-LCFI53
  2069. .long L$set$95
  2070. .byte 0xe
  2071. .byte 0x18
  2072. .byte 0x86
  2073. .byte 0x3
  2074. .byte 0x4
  2075. .set L$set$96,LCFI55-LCFI54
  2076. .long L$set$96
  2077. .byte 0xe
  2078. .byte 0x20
  2079. .byte 0x83
  2080. .byte 0x4
  2081. .byte 0x4
  2082. .set L$set$97,LCFI56-LCFI55
  2083. .long L$set$97
  2084. .byte 0xe
  2085. .byte 0x30
  2086. .byte 0x4
  2087. .set L$set$98,LCFI57-LCFI56
  2088. .long L$set$98
  2089. .byte 0xa
  2090. .byte 0xe
  2091. .byte 0x20
  2092. .byte 0x4
  2093. .set L$set$99,LCFI58-LCFI57
  2094. .long L$set$99
  2095. .byte 0xe
  2096. .byte 0x18
  2097. .byte 0x4
  2098. .set L$set$100,LCFI59-LCFI58
  2099. .long L$set$100
  2100. .byte 0xe
  2101. .byte 0x10
  2102. .byte 0x4
  2103. .set L$set$101,LCFI60-LCFI59
  2104. .long L$set$101
  2105. .byte 0xe
  2106. .byte 0x8
  2107. .byte 0x4
  2108. .set L$set$102,LCFI61-LCFI60
  2109. .long L$set$102
  2110. .byte 0xb
  2111. .align 3
  2112. LEFDE25:
  2113. LSFDE27:
  2114. .set L$set$103,LEFDE27-LASFDE27
  2115. .long L$set$103
  2116. LASFDE27:
  2117. .long LASFDE27-EH_frame1
  2118. .quad LFB6523-.
  2119. .set L$set$104,LFE6523-LFB6523
  2120. .quad L$set$104
  2121. .byte 0x8
  2122. .quad LLSDA6523-.
  2123. .byte 0x4
  2124. .set L$set$105,LCFI62-LFB6523
  2125. .long L$set$105
  2126. .byte 0xe
  2127. .byte 0x10
  2128. .byte 0x8d
  2129. .byte 0x2
  2130. .byte 0x4
  2131. .set L$set$106,LCFI63-LCFI62
  2132. .long L$set$106
  2133. .byte 0xe
  2134. .byte 0x18
  2135. .byte 0x8c
  2136. .byte 0x3
  2137. .byte 0x4
  2138. .set L$set$107,LCFI64-LCFI63
  2139. .long L$set$107
  2140. .byte 0xe
  2141. .byte 0x20
  2142. .byte 0x86
  2143. .byte 0x4
  2144. .byte 0x4
  2145. .set L$set$108,LCFI65-LCFI64
  2146. .long L$set$108
  2147. .byte 0xe
  2148. .byte 0x28
  2149. .byte 0x83
  2150. .byte 0x5
  2151. .byte 0x4
  2152. .set L$set$109,LCFI66-LCFI65
  2153. .long L$set$109
  2154. .byte 0xe
  2155. .byte 0x60
  2156. .byte 0x4
  2157. .set L$set$110,LCFI67-LCFI66
  2158. .long L$set$110
  2159. .byte 0xa
  2160. .byte 0xe
  2161. .byte 0x28
  2162. .byte 0x4
  2163. .set L$set$111,LCFI68-LCFI67
  2164. .long L$set$111
  2165. .byte 0xe
  2166. .byte 0x20
  2167. .byte 0x4
  2168. .set L$set$112,LCFI69-LCFI68
  2169. .long L$set$112
  2170. .byte 0xe
  2171. .byte 0x18
  2172. .byte 0x4
  2173. .set L$set$113,LCFI70-LCFI69
  2174. .long L$set$113
  2175. .byte 0xe
  2176. .byte 0x10
  2177. .byte 0x4
  2178. .set L$set$114,LCFI71-LCFI70
  2179. .long L$set$114
  2180. .byte 0xe
  2181. .byte 0x8
  2182. .byte 0x4
  2183. .set L$set$115,LCFI72-LCFI71
  2184. .long L$set$115
  2185. .byte 0xb
  2186. .align 3
  2187. LEFDE27:
  2188. LSFDE29:
  2189. .set L$set$116,LEFDE29-LASFDE29
  2190. .long L$set$116
  2191. LASFDE29:
  2192. .long LASFDE29-EH_frame1
  2193. .quad LFB6525-.
  2194. .set L$set$117,LFE6525-LFB6525
  2195. .quad L$set$117
  2196. .byte 0x8
  2197. .quad 0
  2198. .byte 0x4
  2199. .set L$set$118,LCFI73-LFB6525
  2200. .long L$set$118
  2201. .byte 0xe
  2202. .byte 0x10
  2203. .byte 0x86
  2204. .byte 0x2
  2205. .byte 0x4
  2206. .set L$set$119,LCFI74-LCFI73
  2207. .long L$set$119
  2208. .byte 0xe
  2209. .byte 0x18
  2210. .byte 0x83
  2211. .byte 0x3
  2212. .byte 0x4
  2213. .set L$set$120,LCFI75-LCFI74
  2214. .long L$set$120
  2215. .byte 0xe
  2216. .byte 0x20
  2217. .byte 0x4
  2218. .set L$set$121,LCFI76-LCFI75
  2219. .long L$set$121
  2220. .byte 0xa
  2221. .byte 0xe
  2222. .byte 0x18
  2223. .byte 0x4
  2224. .set L$set$122,LCFI77-LCFI76
  2225. .long L$set$122
  2226. .byte 0xe
  2227. .byte 0x10
  2228. .byte 0x4
  2229. .set L$set$123,LCFI78-LCFI77
  2230. .long L$set$123
  2231. .byte 0xe
  2232. .byte 0x8
  2233. .byte 0x4
  2234. .set L$set$124,LCFI79-LCFI78
  2235. .long L$set$124
  2236. .byte 0xb
  2237. .align 3
  2238. LEFDE29:
  2239. LSFDE31:
  2240. .set L$set$125,LEFDE31-LASFDE31
  2241. .long L$set$125
  2242. LASFDE31:
  2243. .long LASFDE31-EH_frame1
  2244. .quad LFB7209-.
  2245. .set L$set$126,LFE7209-LFB7209
  2246. .quad L$set$126
  2247. .byte 0x8
  2248. .quad 0
  2249. .byte 0x4
  2250. .set L$set$127,LCFI80-LFB7209
  2251. .long L$set$127
  2252. .byte 0xe
  2253. .byte 0x10
  2254. .byte 0x4
  2255. .set L$set$128,LCFI81-LCFI80
  2256. .long L$set$128
  2257. .byte 0xe
  2258. .byte 0x8
  2259. .align 3
  2260. LEFDE31:
  2261. .mod_init_func
  2262. .align 3
  2263. .quad __GLOBAL__sub_I_main.cpp
  2264. .constructor
  2265. .destructor
  2266. .align 1
  2267. .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment