parity.s 16 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133
  1. .file "parity.c"
  2. .text
  3. .Ltext0:
  4. .section .rodata
  5. .align 8
  6. .LC0:
  7. .string "\nPlease, enter your buffer characters\n( Please, make sure there is no newline character or EOF \n chararcter at the start of the buffer entry and at the \n end of the buffer entry ):"
  8. .LC3:
  9. .string "Invalid entry.\n"
  10. .align 8
  11. .LC4:
  12. .string "\n( charBuffer) { { ( setBit) 0x%.1X }, { "
  13. .LC5:
  14. .string ", "
  15. .LC6:
  16. .string " "
  17. .LC7:
  18. .string "0x%.2X%s"
  19. .LC8:
  20. .string "}}\n"
  21. .text
  22. .globl setParityPrint
  23. .type setParityPrint, @function
  24. setParityPrint:
  25. .LFB5:
  26. .file 1 "source/parity.c"
  27. .loc 1 45 0
  28. .cfi_startproc
  29. pushq %rbp
  30. .cfi_def_cfa_offset 16
  31. .cfi_offset 6, -16
  32. movq %rsp, %rbp
  33. .cfi_def_cfa_register 6
  34. subq $64, %rsp
  35. .loc 1 52 0
  36. movq $0, -48(%rbp)
  37. .loc 1 53 0
  38. movq $1000, -40(%rbp)
  39. .loc 1 60 0
  40. movq -40(%rbp), %rax
  41. movq %rax, %rdi
  42. call malloc@PLT
  43. movq %rax, -56(%rbp)
  44. cmpq $0, -56(%rbp)
  45. jne .L2
  46. .loc 1 62 0
  47. movl $0, %eax
  48. jmp .L3
  49. .L2:
  50. .loc 1 68 0
  51. movq -56(%rbp), %rax
  52. movb $0, (%rax)
  53. .loc 1 73 0
  54. leaq .LC0(%rip), %rdi
  55. call puts@PLT
  56. .loc 1 77 0
  57. movq $1, -32(%rbp)
  58. jmp .L4
  59. .L14:
  60. .loc 1 84 0
  61. movq -40(%rbp), %rax
  62. cmpq -48(%rbp), %rax
  63. jne .L5
  64. .LBB2:
  65. .loc 1 85 0
  66. movq $0, -16(%rbp)
  67. .loc 1 87 0
  68. movq -40(%rbp), %rax
  69. testq %rax, %rax
  70. js .L6
  71. cvtsi2ssq %rax, %xmm0
  72. jmp .L7
  73. .L6:
  74. movq %rax, %rdx
  75. shrq %rdx
  76. andl $1, %eax
  77. orq %rax, %rdx
  78. cvtsi2ssq %rdx, %xmm0
  79. addss %xmm0, %xmm0
  80. .L7:
  81. movss .LC1(%rip), %xmm1
  82. mulss %xmm1, %xmm0
  83. .loc 1 86 0
  84. ucomiss .LC2(%rip), %xmm0
  85. jnb .L8
  86. cvttss2siq %xmm0, %rax
  87. movq %rax, -8(%rbp)
  88. jmp .L9
  89. .L8:
  90. movss .LC2(%rip), %xmm1
  91. subss %xmm1, %xmm0
  92. cvttss2siq %xmm0, %rax
  93. movq %rax, -8(%rbp)
  94. movabsq $-9223372036854775808, %rax
  95. xorq %rax, -8(%rbp)
  96. .L9:
  97. movq -8(%rbp), %rax
  98. movq %rax, -8(%rbp)
  99. .loc 1 89 0
  100. movq -8(%rbp), %rax
  101. movq %rax, %rdi
  102. call malloc@PLT
  103. movq %rax, -16(%rbp)
  104. cmpq $0, -16(%rbp)
  105. jne .L10
  106. .loc 1 91 0
  107. movl $0, %eax
  108. jmp .L3
  109. .L10:
  110. .loc 1 94 0
  111. movq $0, -24(%rbp)
  112. jmp .L11
  113. .L12:
  114. .loc 1 95 0 discriminator 3
  115. movq -56(%rbp), %rdx
  116. movq -24(%rbp), %rax
  117. addq %rdx, %rax
  118. movq -16(%rbp), %rcx
  119. movq -24(%rbp), %rdx
  120. addq %rcx, %rdx
  121. movzbl (%rax), %eax
  122. movb %al, (%rdx)
  123. .loc 1 94 0 discriminator 3
  124. addq $1, -24(%rbp)
  125. .L11:
  126. .loc 1 94 0 is_stmt 0 discriminator 1
  127. movq -24(%rbp), %rax
  128. cmpq -40(%rbp), %rax
  129. jb .L12
  130. .loc 1 98 0 is_stmt 1
  131. movq -56(%rbp), %rax
  132. movq %rax, %rdi
  133. call free@PLT
  134. .loc 1 99 0
  135. movq -16(%rbp), %rax
  136. movq %rax, -56(%rbp)
  137. .loc 1 100 0
  138. movq -8(%rbp), %rax
  139. movq %rax, -40(%rbp)
  140. .loc 1 101 0
  141. movq $0, -16(%rbp)
  142. .L5:
  143. .LBE2:
  144. .loc 1 109 0
  145. movq -56(%rbp), %rdx
  146. movq -32(%rbp), %rax
  147. addq %rax, %rdx
  148. movzbl -57(%rbp), %eax
  149. movb %al, (%rdx)
  150. .loc 1 110 0
  151. movzbl -57(%rbp), %eax
  152. sarb $4, %al
  153. xorb %al, -57(%rbp)
  154. .loc 1 111 0
  155. andb $15, -57(%rbp)
  156. .loc 1 112 0
  157. movq -56(%rbp), %rax
  158. movzbl (%rax), %eax
  159. movl %eax, %esi
  160. movsbl -57(%rbp), %eax
  161. movl $27030, %edx
  162. movl %eax, %ecx
  163. shrq %cl, %rdx
  164. movq %rdx, %rax
  165. andl $1, %eax
  166. xorl %esi, %eax
  167. movl %eax, %edx
  168. movq -56(%rbp), %rax
  169. movb %dl, (%rax)
  170. .loc 1 113 0
  171. addq $1, -48(%rbp)
  172. .loc 1 78 0
  173. addq $1, -32(%rbp)
  174. .L4:
  175. .loc 1 77 0 discriminator 1
  176. call getchar@PLT
  177. movb %al, -57(%rbp)
  178. cmpb $-1, -57(%rbp)
  179. je .L13
  180. .loc 1 78 0
  181. cmpb $10, -57(%rbp)
  182. jne .L14
  183. .L13:
  184. .loc 1 116 0
  185. cmpq $0, -48(%rbp)
  186. jne .L15
  187. .loc 1 117 0
  188. leaq .LC3(%rip), %rdi
  189. call puts@PLT
  190. .loc 1 118 0
  191. movl $0, %eax
  192. jmp .L3
  193. .L15:
  194. .loc 1 127 0
  195. movq -56(%rbp), %rax
  196. movzbl (%rax), %eax
  197. .loc 1 126 0
  198. movsbl %al, %eax
  199. movl %eax, %esi
  200. leaq .LC4(%rip), %rdi
  201. movl $0, %eax
  202. call printf@PLT
  203. .loc 1 128 0
  204. movq $1, -32(%rbp)
  205. jmp .L16
  206. .L19:
  207. .loc 1 129 0
  208. movq -32(%rbp), %rax
  209. cmpq -48(%rbp), %rax
  210. je .L17
  211. .loc 1 129 0 is_stmt 0 discriminator 1
  212. leaq .LC5(%rip), %rax
  213. jmp .L18
  214. .L17:
  215. .loc 1 129 0 discriminator 2
  216. leaq .LC6(%rip), %rax
  217. .L18:
  218. .loc 1 130 0 is_stmt 1 discriminator 2
  219. movq -56(%rbp), %rcx
  220. movq -32(%rbp), %rdx
  221. addq %rcx, %rdx
  222. movzbl (%rdx), %edx
  223. .loc 1 129 0 discriminator 2
  224. movzbl %dl, %ecx
  225. movq %rax, %rdx
  226. movl %ecx, %esi
  227. leaq .LC7(%rip), %rdi
  228. movl $0, %eax
  229. call printf@PLT
  230. .loc 1 128 0 discriminator 2
  231. addq $1, -32(%rbp)
  232. .L16:
  233. .loc 1 128 0 is_stmt 0 discriminator 1
  234. movq -32(%rbp), %rax
  235. cmpq -48(%rbp), %rax
  236. jbe .L19
  237. .loc 1 133 0 is_stmt 1
  238. leaq .LC8(%rip), %rdi
  239. call puts@PLT
  240. .loc 1 134 0
  241. movq -56(%rbp), %rax
  242. movq %rax, %rdi
  243. call free@PLT
  244. .loc 1 135 0
  245. movq $0, -56(%rbp)
  246. .loc 1 137 0
  247. movl $1, %eax
  248. .L3:
  249. .loc 1 138 0
  250. leave
  251. .cfi_def_cfa 7, 8
  252. ret
  253. .cfi_endproc
  254. .LFE5:
  255. .size setParityPrint, .-setParityPrint
  256. .section .rodata
  257. .align 4
  258. .LC1:
  259. .long 1070537661
  260. .align 4
  261. .LC2:
  262. .long 1593835520
  263. .text
  264. .Letext0:
  265. .file 2 "/usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h"
  266. .file 3 "/usr/include/x86_64-linux-gnu/bits/types.h"
  267. .file 4 "/usr/include/x86_64-linux-gnu/bits/libio.h"
  268. .file 5 "/usr/include/stdio.h"
  269. .file 6 "/usr/include/x86_64-linux-gnu/bits/sys_errlist.h"
  270. .section .debug_info,"",@progbits
  271. .Ldebug_info0:
  272. .long 0x3a8
  273. .value 0x4
  274. .long .Ldebug_abbrev0
  275. .byte 0x8
  276. .uleb128 0x1
  277. .long .LASF61
  278. .byte 0x1
  279. .long .LASF62
  280. .long .LASF63
  281. .quad .Ltext0
  282. .quad .Letext0-.Ltext0
  283. .long .Ldebug_line0
  284. .uleb128 0x2
  285. .long .LASF7
  286. .byte 0x2
  287. .byte 0xd8
  288. .long 0x38
  289. .uleb128 0x3
  290. .byte 0x8
  291. .byte 0x7
  292. .long .LASF0
  293. .uleb128 0x3
  294. .byte 0x1
  295. .byte 0x8
  296. .long .LASF1
  297. .uleb128 0x3
  298. .byte 0x2
  299. .byte 0x7
  300. .long .LASF2
  301. .uleb128 0x3
  302. .byte 0x4
  303. .byte 0x7
  304. .long .LASF3
  305. .uleb128 0x3
  306. .byte 0x1
  307. .byte 0x6
  308. .long .LASF4
  309. .uleb128 0x3
  310. .byte 0x2
  311. .byte 0x5
  312. .long .LASF5
  313. .uleb128 0x4
  314. .byte 0x4
  315. .byte 0x5
  316. .string "int"
  317. .uleb128 0x3
  318. .byte 0x8
  319. .byte 0x5
  320. .long .LASF6
  321. .uleb128 0x2
  322. .long .LASF8
  323. .byte 0x3
  324. .byte 0x8c
  325. .long 0x69
  326. .uleb128 0x2
  327. .long .LASF9
  328. .byte 0x3
  329. .byte 0x8d
  330. .long 0x69
  331. .uleb128 0x5
  332. .byte 0x8
  333. .uleb128 0x6
  334. .byte 0x8
  335. .long 0x8e
  336. .uleb128 0x3
  337. .byte 0x1
  338. .byte 0x6
  339. .long .LASF10
  340. .uleb128 0x7
  341. .long 0x8e
  342. .uleb128 0x8
  343. .long .LASF40
  344. .byte 0xd8
  345. .byte 0x4
  346. .byte 0xf5
  347. .long 0x21a
  348. .uleb128 0x9
  349. .long .LASF11
  350. .byte 0x4
  351. .byte 0xf6
  352. .long 0x62
  353. .byte 0
  354. .uleb128 0x9
  355. .long .LASF12
  356. .byte 0x4
  357. .byte 0xfb
  358. .long 0x88
  359. .byte 0x8
  360. .uleb128 0x9
  361. .long .LASF13
  362. .byte 0x4
  363. .byte 0xfc
  364. .long 0x88
  365. .byte 0x10
  366. .uleb128 0x9
  367. .long .LASF14
  368. .byte 0x4
  369. .byte 0xfd
  370. .long 0x88
  371. .byte 0x18
  372. .uleb128 0x9
  373. .long .LASF15
  374. .byte 0x4
  375. .byte 0xfe
  376. .long 0x88
  377. .byte 0x20
  378. .uleb128 0x9
  379. .long .LASF16
  380. .byte 0x4
  381. .byte 0xff
  382. .long 0x88
  383. .byte 0x28
  384. .uleb128 0xa
  385. .long .LASF17
  386. .byte 0x4
  387. .value 0x100
  388. .long 0x88
  389. .byte 0x30
  390. .uleb128 0xa
  391. .long .LASF18
  392. .byte 0x4
  393. .value 0x101
  394. .long 0x88
  395. .byte 0x38
  396. .uleb128 0xa
  397. .long .LASF19
  398. .byte 0x4
  399. .value 0x102
  400. .long 0x88
  401. .byte 0x40
  402. .uleb128 0xa
  403. .long .LASF20
  404. .byte 0x4
  405. .value 0x104
  406. .long 0x88
  407. .byte 0x48
  408. .uleb128 0xa
  409. .long .LASF21
  410. .byte 0x4
  411. .value 0x105
  412. .long 0x88
  413. .byte 0x50
  414. .uleb128 0xa
  415. .long .LASF22
  416. .byte 0x4
  417. .value 0x106
  418. .long 0x88
  419. .byte 0x58
  420. .uleb128 0xa
  421. .long .LASF23
  422. .byte 0x4
  423. .value 0x108
  424. .long 0x252
  425. .byte 0x60
  426. .uleb128 0xa
  427. .long .LASF24
  428. .byte 0x4
  429. .value 0x10a
  430. .long 0x258
  431. .byte 0x68
  432. .uleb128 0xa
  433. .long .LASF25
  434. .byte 0x4
  435. .value 0x10c
  436. .long 0x62
  437. .byte 0x70
  438. .uleb128 0xa
  439. .long .LASF26
  440. .byte 0x4
  441. .value 0x110
  442. .long 0x62
  443. .byte 0x74
  444. .uleb128 0xa
  445. .long .LASF27
  446. .byte 0x4
  447. .value 0x112
  448. .long 0x70
  449. .byte 0x78
  450. .uleb128 0xa
  451. .long .LASF28
  452. .byte 0x4
  453. .value 0x116
  454. .long 0x46
  455. .byte 0x80
  456. .uleb128 0xa
  457. .long .LASF29
  458. .byte 0x4
  459. .value 0x117
  460. .long 0x54
  461. .byte 0x82
  462. .uleb128 0xa
  463. .long .LASF30
  464. .byte 0x4
  465. .value 0x118
  466. .long 0x25e
  467. .byte 0x83
  468. .uleb128 0xa
  469. .long .LASF31
  470. .byte 0x4
  471. .value 0x11c
  472. .long 0x26e
  473. .byte 0x88
  474. .uleb128 0xa
  475. .long .LASF32
  476. .byte 0x4
  477. .value 0x125
  478. .long 0x7b
  479. .byte 0x90
  480. .uleb128 0xa
  481. .long .LASF33
  482. .byte 0x4
  483. .value 0x12d
  484. .long 0x86
  485. .byte 0x98
  486. .uleb128 0xa
  487. .long .LASF34
  488. .byte 0x4
  489. .value 0x12e
  490. .long 0x86
  491. .byte 0xa0
  492. .uleb128 0xa
  493. .long .LASF35
  494. .byte 0x4
  495. .value 0x12f
  496. .long 0x86
  497. .byte 0xa8
  498. .uleb128 0xa
  499. .long .LASF36
  500. .byte 0x4
  501. .value 0x130
  502. .long 0x86
  503. .byte 0xb0
  504. .uleb128 0xa
  505. .long .LASF37
  506. .byte 0x4
  507. .value 0x132
  508. .long 0x2d
  509. .byte 0xb8
  510. .uleb128 0xa
  511. .long .LASF38
  512. .byte 0x4
  513. .value 0x133
  514. .long 0x62
  515. .byte 0xc0
  516. .uleb128 0xa
  517. .long .LASF39
  518. .byte 0x4
  519. .value 0x135
  520. .long 0x274
  521. .byte 0xc4
  522. .byte 0
  523. .uleb128 0xb
  524. .long .LASF64
  525. .byte 0x4
  526. .byte 0x9a
  527. .uleb128 0x8
  528. .long .LASF41
  529. .byte 0x18
  530. .byte 0x4
  531. .byte 0xa0
  532. .long 0x252
  533. .uleb128 0x9
  534. .long .LASF42
  535. .byte 0x4
  536. .byte 0xa1
  537. .long 0x252
  538. .byte 0
  539. .uleb128 0x9
  540. .long .LASF43
  541. .byte 0x4
  542. .byte 0xa2
  543. .long 0x258
  544. .byte 0x8
  545. .uleb128 0x9
  546. .long .LASF44
  547. .byte 0x4
  548. .byte 0xa6
  549. .long 0x62
  550. .byte 0x10
  551. .byte 0
  552. .uleb128 0x6
  553. .byte 0x8
  554. .long 0x221
  555. .uleb128 0x6
  556. .byte 0x8
  557. .long 0x9a
  558. .uleb128 0xc
  559. .long 0x8e
  560. .long 0x26e
  561. .uleb128 0xd
  562. .long 0x38
  563. .byte 0
  564. .byte 0
  565. .uleb128 0x6
  566. .byte 0x8
  567. .long 0x21a
  568. .uleb128 0xc
  569. .long 0x8e
  570. .long 0x284
  571. .uleb128 0xd
  572. .long 0x38
  573. .byte 0x13
  574. .byte 0
  575. .uleb128 0xe
  576. .long .LASF65
  577. .uleb128 0xf
  578. .long .LASF45
  579. .byte 0x4
  580. .value 0x13f
  581. .long 0x284
  582. .uleb128 0xf
  583. .long .LASF46
  584. .byte 0x4
  585. .value 0x140
  586. .long 0x284
  587. .uleb128 0xf
  588. .long .LASF47
  589. .byte 0x4
  590. .value 0x141
  591. .long 0x284
  592. .uleb128 0x6
  593. .byte 0x8
  594. .long 0x95
  595. .uleb128 0x7
  596. .long 0x2ad
  597. .uleb128 0x10
  598. .long .LASF48
  599. .byte 0x5
  600. .byte 0x87
  601. .long 0x258
  602. .uleb128 0x10
  603. .long .LASF49
  604. .byte 0x5
  605. .byte 0x88
  606. .long 0x258
  607. .uleb128 0x10
  608. .long .LASF50
  609. .byte 0x5
  610. .byte 0x89
  611. .long 0x258
  612. .uleb128 0x10
  613. .long .LASF51
  614. .byte 0x6
  615. .byte 0x1a
  616. .long 0x62
  617. .uleb128 0xc
  618. .long 0x2b3
  619. .long 0x2ef
  620. .uleb128 0x11
  621. .byte 0
  622. .uleb128 0x7
  623. .long 0x2e4
  624. .uleb128 0x10
  625. .long .LASF52
  626. .byte 0x6
  627. .byte 0x1b
  628. .long 0x2ef
  629. .uleb128 0x3
  630. .byte 0x8
  631. .byte 0x5
  632. .long .LASF53
  633. .uleb128 0x3
  634. .byte 0x8
  635. .byte 0x7
  636. .long .LASF54
  637. .uleb128 0x12
  638. .long .LASF66
  639. .byte 0x1
  640. .byte 0x2d
  641. .long 0x8e
  642. .quad .LFB5
  643. .quad .LFE5-.LFB5
  644. .uleb128 0x1
  645. .byte 0x9c
  646. .uleb128 0x13
  647. .long .LASF55
  648. .byte 0x1
  649. .byte 0x32
  650. .long 0x8e
  651. .uleb128 0x3
  652. .byte 0x91
  653. .sleb128 -73
  654. .uleb128 0x13
  655. .long .LASF56
  656. .byte 0x1
  657. .byte 0x33
  658. .long 0x88
  659. .uleb128 0x3
  660. .byte 0x91
  661. .sleb128 -72
  662. .uleb128 0x13
  663. .long .LASF57
  664. .byte 0x1
  665. .byte 0x34
  666. .long 0x38
  667. .uleb128 0x2
  668. .byte 0x91
  669. .sleb128 -64
  670. .uleb128 0x13
  671. .long .LASF58
  672. .byte 0x1
  673. .byte 0x35
  674. .long 0x38
  675. .uleb128 0x2
  676. .byte 0x91
  677. .sleb128 -56
  678. .uleb128 0x14
  679. .string "i"
  680. .byte 0x1
  681. .byte 0x36
  682. .long 0x38
  683. .uleb128 0x2
  684. .byte 0x91
  685. .sleb128 -48
  686. .uleb128 0x14
  687. .string "j"
  688. .byte 0x1
  689. .byte 0x36
  690. .long 0x38
  691. .uleb128 0x2
  692. .byte 0x91
  693. .sleb128 -40
  694. .uleb128 0x15
  695. .quad .LBB2
  696. .quad .LBE2-.LBB2
  697. .uleb128 0x13
  698. .long .LASF59
  699. .byte 0x1
  700. .byte 0x55
  701. .long 0x88
  702. .uleb128 0x2
  703. .byte 0x91
  704. .sleb128 -32
  705. .uleb128 0x13
  706. .long .LASF60
  707. .byte 0x1
  708. .byte 0x56
  709. .long 0x38
  710. .uleb128 0x2
  711. .byte 0x91
  712. .sleb128 -24
  713. .byte 0
  714. .byte 0
  715. .byte 0
  716. .section .debug_abbrev,"",@progbits
  717. .Ldebug_abbrev0:
  718. .uleb128 0x1
  719. .uleb128 0x11
  720. .byte 0x1
  721. .uleb128 0x25
  722. .uleb128 0xe
  723. .uleb128 0x13
  724. .uleb128 0xb
  725. .uleb128 0x3
  726. .uleb128 0xe
  727. .uleb128 0x1b
  728. .uleb128 0xe
  729. .uleb128 0x11
  730. .uleb128 0x1
  731. .uleb128 0x12
  732. .uleb128 0x7
  733. .uleb128 0x10
  734. .uleb128 0x17
  735. .byte 0
  736. .byte 0
  737. .uleb128 0x2
  738. .uleb128 0x16
  739. .byte 0
  740. .uleb128 0x3
  741. .uleb128 0xe
  742. .uleb128 0x3a
  743. .uleb128 0xb
  744. .uleb128 0x3b
  745. .uleb128 0xb
  746. .uleb128 0x49
  747. .uleb128 0x13
  748. .byte 0
  749. .byte 0
  750. .uleb128 0x3
  751. .uleb128 0x24
  752. .byte 0
  753. .uleb128 0xb
  754. .uleb128 0xb
  755. .uleb128 0x3e
  756. .uleb128 0xb
  757. .uleb128 0x3
  758. .uleb128 0xe
  759. .byte 0
  760. .byte 0
  761. .uleb128 0x4
  762. .uleb128 0x24
  763. .byte 0
  764. .uleb128 0xb
  765. .uleb128 0xb
  766. .uleb128 0x3e
  767. .uleb128 0xb
  768. .uleb128 0x3
  769. .uleb128 0x8
  770. .byte 0
  771. .byte 0
  772. .uleb128 0x5
  773. .uleb128 0xf
  774. .byte 0
  775. .uleb128 0xb
  776. .uleb128 0xb
  777. .byte 0
  778. .byte 0
  779. .uleb128 0x6
  780. .uleb128 0xf
  781. .byte 0
  782. .uleb128 0xb
  783. .uleb128 0xb
  784. .uleb128 0x49
  785. .uleb128 0x13
  786. .byte 0
  787. .byte 0
  788. .uleb128 0x7
  789. .uleb128 0x26
  790. .byte 0
  791. .uleb128 0x49
  792. .uleb128 0x13
  793. .byte 0
  794. .byte 0
  795. .uleb128 0x8
  796. .uleb128 0x13
  797. .byte 0x1
  798. .uleb128 0x3
  799. .uleb128 0xe
  800. .uleb128 0xb
  801. .uleb128 0xb
  802. .uleb128 0x3a
  803. .uleb128 0xb
  804. .uleb128 0x3b
  805. .uleb128 0xb
  806. .uleb128 0x1
  807. .uleb128 0x13
  808. .byte 0
  809. .byte 0
  810. .uleb128 0x9
  811. .uleb128 0xd
  812. .byte 0
  813. .uleb128 0x3
  814. .uleb128 0xe
  815. .uleb128 0x3a
  816. .uleb128 0xb
  817. .uleb128 0x3b
  818. .uleb128 0xb
  819. .uleb128 0x49
  820. .uleb128 0x13
  821. .uleb128 0x38
  822. .uleb128 0xb
  823. .byte 0
  824. .byte 0
  825. .uleb128 0xa
  826. .uleb128 0xd
  827. .byte 0
  828. .uleb128 0x3
  829. .uleb128 0xe
  830. .uleb128 0x3a
  831. .uleb128 0xb
  832. .uleb128 0x3b
  833. .uleb128 0x5
  834. .uleb128 0x49
  835. .uleb128 0x13
  836. .uleb128 0x38
  837. .uleb128 0xb
  838. .byte 0
  839. .byte 0
  840. .uleb128 0xb
  841. .uleb128 0x16
  842. .byte 0
  843. .uleb128 0x3
  844. .uleb128 0xe
  845. .uleb128 0x3a
  846. .uleb128 0xb
  847. .uleb128 0x3b
  848. .uleb128 0xb
  849. .byte 0
  850. .byte 0
  851. .uleb128 0xc
  852. .uleb128 0x1
  853. .byte 0x1
  854. .uleb128 0x49
  855. .uleb128 0x13
  856. .uleb128 0x1
  857. .uleb128 0x13
  858. .byte 0
  859. .byte 0
  860. .uleb128 0xd
  861. .uleb128 0x21
  862. .byte 0
  863. .uleb128 0x49
  864. .uleb128 0x13
  865. .uleb128 0x2f
  866. .uleb128 0xb
  867. .byte 0
  868. .byte 0
  869. .uleb128 0xe
  870. .uleb128 0x13
  871. .byte 0
  872. .uleb128 0x3
  873. .uleb128 0xe
  874. .uleb128 0x3c
  875. .uleb128 0x19
  876. .byte 0
  877. .byte 0
  878. .uleb128 0xf
  879. .uleb128 0x34
  880. .byte 0
  881. .uleb128 0x3
  882. .uleb128 0xe
  883. .uleb128 0x3a
  884. .uleb128 0xb
  885. .uleb128 0x3b
  886. .uleb128 0x5
  887. .uleb128 0x49
  888. .uleb128 0x13
  889. .uleb128 0x3f
  890. .uleb128 0x19
  891. .uleb128 0x3c
  892. .uleb128 0x19
  893. .byte 0
  894. .byte 0
  895. .uleb128 0x10
  896. .uleb128 0x34
  897. .byte 0
  898. .uleb128 0x3
  899. .uleb128 0xe
  900. .uleb128 0x3a
  901. .uleb128 0xb
  902. .uleb128 0x3b
  903. .uleb128 0xb
  904. .uleb128 0x49
  905. .uleb128 0x13
  906. .uleb128 0x3f
  907. .uleb128 0x19
  908. .uleb128 0x3c
  909. .uleb128 0x19
  910. .byte 0
  911. .byte 0
  912. .uleb128 0x11
  913. .uleb128 0x21
  914. .byte 0
  915. .byte 0
  916. .byte 0
  917. .uleb128 0x12
  918. .uleb128 0x2e
  919. .byte 0x1
  920. .uleb128 0x3f
  921. .uleb128 0x19
  922. .uleb128 0x3
  923. .uleb128 0xe
  924. .uleb128 0x3a
  925. .uleb128 0xb
  926. .uleb128 0x3b
  927. .uleb128 0xb
  928. .uleb128 0x27
  929. .uleb128 0x19
  930. .uleb128 0x49
  931. .uleb128 0x13
  932. .uleb128 0x11
  933. .uleb128 0x1
  934. .uleb128 0x12
  935. .uleb128 0x7
  936. .uleb128 0x40
  937. .uleb128 0x18
  938. .uleb128 0x2116
  939. .uleb128 0x19
  940. .byte 0
  941. .byte 0
  942. .uleb128 0x13
  943. .uleb128 0x34
  944. .byte 0
  945. .uleb128 0x3
  946. .uleb128 0xe
  947. .uleb128 0x3a
  948. .uleb128 0xb
  949. .uleb128 0x3b
  950. .uleb128 0xb
  951. .uleb128 0x49
  952. .uleb128 0x13
  953. .uleb128 0x2
  954. .uleb128 0x18
  955. .byte 0
  956. .byte 0
  957. .uleb128 0x14
  958. .uleb128 0x34
  959. .byte 0
  960. .uleb128 0x3
  961. .uleb128 0x8
  962. .uleb128 0x3a
  963. .uleb128 0xb
  964. .uleb128 0x3b
  965. .uleb128 0xb
  966. .uleb128 0x49
  967. .uleb128 0x13
  968. .uleb128 0x2
  969. .uleb128 0x18
  970. .byte 0
  971. .byte 0
  972. .uleb128 0x15
  973. .uleb128 0xb
  974. .byte 0x1
  975. .uleb128 0x11
  976. .uleb128 0x1
  977. .uleb128 0x12
  978. .uleb128 0x7
  979. .byte 0
  980. .byte 0
  981. .byte 0
  982. .section .debug_aranges,"",@progbits
  983. .long 0x2c
  984. .value 0x2
  985. .long .Ldebug_info0
  986. .byte 0x8
  987. .byte 0
  988. .value 0
  989. .value 0
  990. .quad .Ltext0
  991. .quad .Letext0-.Ltext0
  992. .quad 0
  993. .quad 0
  994. .section .debug_line,"",@progbits
  995. .Ldebug_line0:
  996. .section .debug_str,"MS",@progbits,1
  997. .LASF8:
  998. .string "__off_t"
  999. .LASF12:
  1000. .string "_IO_read_ptr"
  1001. .LASF24:
  1002. .string "_chain"
  1003. .LASF7:
  1004. .string "size_t"
  1005. .LASF30:
  1006. .string "_shortbuf"
  1007. .LASF47:
  1008. .string "_IO_2_1_stderr_"
  1009. .LASF18:
  1010. .string "_IO_buf_base"
  1011. .LASF54:
  1012. .string "long long unsigned int"
  1013. .LASF53:
  1014. .string "long long int"
  1015. .LASF4:
  1016. .string "signed char"
  1017. .LASF25:
  1018. .string "_fileno"
  1019. .LASF13:
  1020. .string "_IO_read_end"
  1021. .LASF6:
  1022. .string "long int"
  1023. .LASF11:
  1024. .string "_flags"
  1025. .LASF56:
  1026. .string "newBuffer"
  1027. .LASF19:
  1028. .string "_IO_buf_end"
  1029. .LASF28:
  1030. .string "_cur_column"
  1031. .LASF63:
  1032. .string "/home/cepexa/Desktop/new_program"
  1033. .LASF27:
  1034. .string "_old_offset"
  1035. .LASF32:
  1036. .string "_offset"
  1037. .LASF55:
  1038. .string "temp"
  1039. .LASF41:
  1040. .string "_IO_marker"
  1041. .LASF48:
  1042. .string "stdin"
  1043. .LASF3:
  1044. .string "unsigned int"
  1045. .LASF66:
  1046. .string "setParityPrint"
  1047. .LASF0:
  1048. .string "long unsigned int"
  1049. .LASF65:
  1050. .string "_IO_FILE_plus"
  1051. .LASF16:
  1052. .string "_IO_write_ptr"
  1053. .LASF51:
  1054. .string "sys_nerr"
  1055. .LASF43:
  1056. .string "_sbuf"
  1057. .LASF2:
  1058. .string "short unsigned int"
  1059. .LASF20:
  1060. .string "_IO_save_base"
  1061. .LASF62:
  1062. .string "source/parity.c"
  1063. .LASF31:
  1064. .string "_lock"
  1065. .LASF26:
  1066. .string "_flags2"
  1067. .LASF38:
  1068. .string "_mode"
  1069. .LASF49:
  1070. .string "stdout"
  1071. .LASF45:
  1072. .string "_IO_2_1_stdin_"
  1073. .LASF57:
  1074. .string "charLength"
  1075. .LASF60:
  1076. .string "extendedLength"
  1077. .LASF17:
  1078. .string "_IO_write_end"
  1079. .LASF59:
  1080. .string "extendedBuffer"
  1081. .LASF64:
  1082. .string "_IO_lock_t"
  1083. .LASF40:
  1084. .string "_IO_FILE"
  1085. .LASF61:
  1086. .string "GNU C89 7.3.0 -mtune=generic -march=x86-64 -g -O0 -std=gnu90 -fstack-protector-strong"
  1087. .LASF44:
  1088. .string "_pos"
  1089. .LASF52:
  1090. .string "sys_errlist"
  1091. .LASF23:
  1092. .string "_markers"
  1093. .LASF1:
  1094. .string "unsigned char"
  1095. .LASF5:
  1096. .string "short int"
  1097. .LASF29:
  1098. .string "_vtable_offset"
  1099. .LASF46:
  1100. .string "_IO_2_1_stdout_"
  1101. .LASF10:
  1102. .string "char"
  1103. .LASF42:
  1104. .string "_next"
  1105. .LASF9:
  1106. .string "__off64_t"
  1107. .LASF58:
  1108. .string "bufferLength"
  1109. .LASF14:
  1110. .string "_IO_read_base"
  1111. .LASF22:
  1112. .string "_IO_save_end"
  1113. .LASF33:
  1114. .string "__pad1"
  1115. .LASF34:
  1116. .string "__pad2"
  1117. .LASF35:
  1118. .string "__pad3"
  1119. .LASF36:
  1120. .string "__pad4"
  1121. .LASF37:
  1122. .string "__pad5"
  1123. .LASF39:
  1124. .string "_unused2"
  1125. .LASF50:
  1126. .string "stderr"
  1127. .LASF21:
  1128. .string "_IO_backup_base"
  1129. .LASF15:
  1130. .string "_IO_write_base"
  1131. .ident "GCC: (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0"
  1132. .section .note.GNU-stack,"",@progbits