You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

219 lines
8.7 KiB

  1. # Path: main
  2. # Arch: x86_64
  3. # Object files:
  4. [ 0] linker synthesized
  5. [ 1] /var/folders/g_/74y0ll3503d4sm0c64jw432r0000gn/T//cczqYl2H.o
  6. [ 2] fr.o
  7. [ 3] /var/folders/g_/74y0ll3503d4sm0c64jw432r0000gn/T//cc5nHggh.o
  8. [ 4] /usr/local/lib/libgmp.dylib
  9. [ 5] /usr/local/Cellar/gcc/9.2.0_2/lib/gcc/9/libstdc++.dylib
  10. [ 6] /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libSystem.tbd
  11. # Sections:
  12. # Address Size Segment Section
  13. 0x1000011BD 0x00001C99 __TEXT __text
  14. 0x100002E56 0x00000042 __TEXT __stubs
  15. 0x100002E98 0x00000074 __TEXT __stub_helper
  16. 0x100002F0C 0x0000001B __TEXT __cstring
  17. 0x100002F28 0x000000D8 __TEXT __eh_frame
  18. 0x100003000 0x00000008 __DATA_CONST __got
  19. 0x100004000 0x00000058 __DATA __la_symbol_ptr
  20. 0x100004058 0x00000078 __DATA __data
  21. # Symbols:
  22. # Address Size File Name
  23. 0x1000011BD 0x000000E2 [ 1] _main
  24. 0x10000129F 0x00000023 [ 2] rawCopyS2L
  25. 0x1000012C2 0x0000003D [ 2] u64toLong_adjust_neg
  26. 0x1000012FF 0x00000301 [ 2] rawMontgomeryMul
  27. 0x100001600 0x0000002B [ 2] rawMontgomeryMul_mulM_sq
  28. 0x10000162B 0x00000005 [ 2] rawMontgomeryMul_mulM_done
  29. 0x100001630 0x0000022C [ 2] rawMontgomeryMul1
  30. 0x10000185C 0x0000002B [ 2] rawMontgomeryMul1_mulM_sq
  31. 0x100001887 0x00000005 [ 2] rawMontgomeryMul1_mulM_done
  32. 0x10000188C 0x00000218 [ 2] rawFromMontgomery
  33. 0x100001AA4 0x0000002B [ 2] rawFromMontgomery_mulM_sq
  34. 0x100001ACF 0x00000005 [ 2] rawFromMontgomery_mulM_done
  35. 0x100001AD4 0x00000011 [ 2] _Fr_toMontgomery
  36. 0x100001AE5 0x00000018 [ 2] toMontgomeryShort
  37. 0x100001AFD 0x0000000B [ 2] posMontgomeryShort
  38. 0x100001B08 0x00000016 [ 2] negMontgomeryShort
  39. 0x100001B1E 0x0000001C [ 2] toMontgomeryLong
  40. 0x100001B3A 0x00000001 [ 2] toMontgomery_doNothing
  41. 0x100001B3B 0x00000011 [ 2] _Fr_toNormal
  42. 0x100001B4C 0x00000010 [ 2] fromMontgomeryLong
  43. 0x100001B5C 0x00000001 [ 2] fromMontgomery_doNothing
  44. 0x100001B5D 0x00000018 [ 2] _Fr_add
  45. 0x100001B75 0x0000000D [ 2] add_s1s2
  46. 0x100001B82 0x00000011 [ 2] add_manageOverflow
  47. 0x100001B93 0x0000000B [ 2] add_l1
  48. 0x100001B9E 0x00000007 [ 2] add_l1s2
  49. 0x100001BA5 0x0000002C [ 2] add_l1ns2
  50. 0x100001BD1 0x0000000E [ 2] tmp1
  51. 0x100001BDF 0x00000007 [ 2] add_l1ms2
  52. 0x100001BE6 0x00000031 [ 2] add_l1ms2n
  53. 0x100001C17 0x00000024 [ 2] add_l1ms2m
  54. 0x100001C3B 0x00000007 [ 2] add_s1l2
  55. 0x100001C42 0x0000002C [ 2] add_s1l2n
  56. 0x100001C6E 0x0000000E [ 2] tmp2
  57. 0x100001C7C 0x00000007 [ 2] add_s1l2m
  58. 0x100001C83 0x00000037 [ 2] add_s1nl2m
  59. 0x100001CBA 0x00000024 [ 2] add_s1ml2m
  60. 0x100001CDE 0x00000007 [ 2] add_l1l2
  61. 0x100001CE5 0x00000007 [ 2] add_l1nl2
  62. 0x100001CEC 0x00000024 [ 2] add_l1nl2n
  63. 0x100001D10 0x00000037 [ 2] add_l1nl2m
  64. 0x100001D47 0x00000007 [ 2] add_l1ml2
  65. 0x100001D4E 0x00000031 [ 2] add_l1ml2n
  66. 0x100001D7F 0x00000024 [ 2] add_l1ml2m
  67. 0x100001DA3 0x00000066 [ 2] rawAddLL
  68. 0x100001E09 0x0000002B [ 2] rawAddLL_sq
  69. 0x100001E34 0x00000001 [ 2] rawAddLL_done
  70. 0x100001E35 0x0000006A [ 2] rawAddLS
  71. 0x100001E9F 0x0000002B [ 2] rawAddLS_sq
  72. 0x100001ECA 0x00000001 [ 2] rawAddLS_done
  73. 0x100001ECB 0x00000018 [ 2] _Fr_sub
  74. 0x100001EE3 0x0000000D [ 2] sub_s1s2
  75. 0x100001EF0 0x00000011 [ 2] sub_manageOverflow
  76. 0x100001F01 0x0000000B [ 2] sub_l1
  77. 0x100001F0C 0x00000007 [ 2] sub_l1s2
  78. 0x100001F13 0x0000002C [ 2] sub_l1ns2
  79. 0x100001F3F 0x0000000E [ 2] tmp3
  80. 0x100001F4D 0x00000007 [ 2] sub_l1ms2
  81. 0x100001F54 0x00000031 [ 2] sub_l1ms2n
  82. 0x100001F85 0x00000024 [ 2] sub_l1ms2m
  83. 0x100001FA9 0x00000007 [ 2] sub_s1l2
  84. 0x100001FB0 0x00000026 [ 2] sub_s1l2n
  85. 0x100001FD6 0x0000001A [ 2] tmp4
  86. 0x100001FF0 0x00000007 [ 2] sub_s1l2m
  87. 0x100001FF7 0x00000037 [ 2] sub_s1nl2m
  88. 0x10000202E 0x00000024 [ 2] sub_s1ml2m
  89. 0x100002052 0x00000007 [ 2] sub_l1l2
  90. 0x100002059 0x00000007 [ 2] sub_l1nl2
  91. 0x100002060 0x00000024 [ 2] sub_l1nl2n
  92. 0x100002084 0x00000037 [ 2] sub_l1nl2m
  93. 0x1000020BB 0x00000007 [ 2] sub_l1ml2
  94. 0x1000020C2 0x00000031 [ 2] sub_l1ml2n
  95. 0x1000020F3 0x00000024 [ 2] sub_l1ml2m
  96. 0x100002117 0x00000031 [ 2] rawSubLS
  97. 0x100002148 0x0000002B [ 2] rawSubLS_aq
  98. 0x100002173 0x00000001 [ 2] rawSubLS_done
  99. 0x100002174 0x0000002F [ 2] rawSubSL
  100. 0x1000021A3 0x0000002B [ 2] rawSubSL_aq
  101. 0x1000021CE 0x00000001 [ 2] rawSubSL_done
  102. 0x1000021CF 0x0000002F [ 2] rawSubLL
  103. 0x1000021FE 0x0000002B [ 2] rawSubLL_aq
  104. 0x100002229 0x00000001 [ 2] rawSubLL_done
  105. 0x10000222A 0x0000009C [ 2] rawNegLS
  106. 0x1000022C6 0x00000001 [ 2] rawNegSL_done
  107. 0x1000022C7 0x0000000A [ 2] _Fr_neg
  108. 0x1000022D1 0x00000008 [ 2] neg_s
  109. 0x1000022D9 0x0000000E [ 2] neg_manageOverflow
  110. 0x1000022E7 0x00000019 [ 2] neg_l
  111. 0x100002300 0x0000002A [ 2] rawNegL
  112. 0x10000232A 0x0000003B [ 2] doNegate
  113. 0x100002365 0x00000018 [ 2] _Fr_mul
  114. 0x10000237D 0x0000000E [ 2] mul_s1s2
  115. 0x10000238B 0x00000014 [ 2] mul_manageOverflow
  116. 0x10000239F 0x0000000B [ 2] mul_l1
  117. 0x1000023AA 0x0000000B [ 2] mul_l1s2
  118. 0x1000023B5 0x00000007 [ 2] mul_l1ns2
  119. 0x1000023BC 0x00000033 [ 2] mul_l1ns2n
  120. 0x1000023EF 0x0000000A [ 2] tmp5
  121. 0x1000023F9 0x0000001A [ 2] tmp6
  122. 0x100002413 0x00000024 [ 2] mul_l1ns2m
  123. 0x100002437 0x00000007 [ 2] mul_l1ms2
  124. 0x10000243E 0x00000033 [ 2] mul_l1ms2n
  125. 0x100002471 0x0000000A [ 2] tmp7
  126. 0x10000247B 0x00000001 [ 2] tmp8
  127. 0x10000247C 0x00000024 [ 2] mul_l1ms2m
  128. 0x1000024A0 0x0000000B [ 2] mul_s1l2
  129. 0x1000024AB 0x00000007 [ 2] mul_s1nl2
  130. 0x1000024B2 0x00000033 [ 2] mul_s1nl2n
  131. 0x1000024E5 0x0000000A [ 2] tmp9
  132. 0x1000024EF 0x0000001A [ 2] tmp10
  133. 0x100002509 0x00000033 [ 2] mul_s1nl2m
  134. 0x10000253C 0x0000000A [ 2] tmp11
  135. 0x100002546 0x00000001 [ 2] tmp12
  136. 0x100002547 0x00000007 [ 2] mul_s1ml2
  137. 0x10000254E 0x00000024 [ 2] mul_s1ml2n
  138. 0x100002572 0x00000024 [ 2] mul_s1ml2m
  139. 0x100002596 0x00000007 [ 2] mul_l1l2
  140. 0x10000259D 0x00000007 [ 2] mul_l1nl2
  141. 0x1000025A4 0x0000003D [ 2] mul_l1nl2n
  142. 0x1000025E1 0x00000024 [ 2] mul_l1nl2m
  143. 0x100002605 0x00000007 [ 2] mul_l1ml2
  144. 0x10000260C 0x00000024 [ 2] mul_l1ml2n
  145. 0x100002630 0x00000024 [ 2] mul_l1ml2m
  146. 0x100002654 0x0000001C [ 2] _Fr_band
  147. 0x100002670 0x00000019 [ 2] and_s1s2
  148. 0x100002689 0x00000012 [ 2] tmp13
  149. 0x10000269B 0x00000054 [ 2] tmp14
  150. 0x1000026EF 0x0000000B [ 2] and_l1
  151. 0x1000026FA 0x0000000B [ 2] and_l1s2
  152. 0x100002705 0x00000044 [ 2] and_l1ns2
  153. 0x100002749 0x00000054 [ 2] tmp15
  154. 0x10000279D 0x00000059 [ 2] and_l1ms2
  155. 0x1000027F6 0x00000054 [ 2] tmp16
  156. 0x10000284A 0x0000000B [ 2] and_s1l2
  157. 0x100002855 0x00000044 [ 2] and_s1l2n
  158. 0x100002899 0x00000054 [ 2] tmp17
  159. 0x1000028ED 0x00000053 [ 2] and_s1l2m
  160. 0x100002940 0x00000054 [ 2] tmp18
  161. 0x100002994 0x00000016 [ 2] and_l1l2
  162. 0x1000029AA 0x00000044 [ 2] and_l1nl2n
  163. 0x1000029EE 0x00000054 [ 2] tmp19
  164. 0x100002A42 0x00000053 [ 2] and_l1nl2m
  165. 0x100002A95 0x00000054 [ 2] tmp20
  166. 0x100002AE9 0x0000000B [ 2] and_l1ml2
  167. 0x100002AF4 0x00000059 [ 2] and_l1ml2n
  168. 0x100002B4D 0x00000054 [ 2] tmp21
  169. 0x100002BA1 0x00000068 [ 2] and_l1ml2m
  170. 0x100002C09 0x00000054 [ 2] tmp22
  171. 0x100002C5D 0x0000009F [ 3] __Z14Fr_str2elementP9FrElementPc
  172. 0x100002CFC 0x0000015A [ 3] __Z14Fr_element2strP9FrElement
  173. 0x100002E56 0x00000006 [ 5] __Znam
  174. 0x100002E5C 0x00000006 [ 4] ___gmpz_add
  175. 0x100002E62 0x00000006 [ 4] ___gmpz_clear
  176. 0x100002E68 0x00000006 [ 4] ___gmpz_export
  177. 0x100002E6E 0x00000006 [ 4] ___gmpz_get_str
  178. 0x100002E74 0x00000006 [ 4] ___gmpz_import
  179. 0x100002E7A 0x00000006 [ 4] ___gmpz_init
  180. 0x100002E80 0x00000006 [ 4] ___gmpz_init_set_si
  181. 0x100002E86 0x00000006 [ 4] ___gmpz_set_str
  182. 0x100002E8C 0x00000006 [ 6] _printf
  183. 0x100002E92 0x00000006 [ 6] _sprintf
  184. 0x100002E98 0x00000010 [ 0] helper helper
  185. 0x100002EA8 0x0000000A [ 4] ___gmpz_add
  186. 0x100002EB2 0x0000000A [ 4] ___gmpz_clear
  187. 0x100002EBC 0x0000000A [ 4] ___gmpz_export
  188. 0x100002EC6 0x0000000A [ 4] ___gmpz_get_str
  189. 0x100002ED0 0x0000000A [ 4] ___gmpz_import
  190. 0x100002EDA 0x0000000A [ 4] ___gmpz_init
  191. 0x100002EE4 0x0000000A [ 4] ___gmpz_init_set_si
  192. 0x100002EEE 0x0000000A [ 4] ___gmpz_set_str
  193. 0x100002EF8 0x0000000A [ 6] _printf
  194. 0x100002F02 0x0000000A [ 6] _sprintf
  195. 0x100002F0C 0x00000018 [ 1] literal string: %llu, %llu, %llu, %llu\n
  196. 0x100002F24 0x00000003 [ 3] literal string: %d
  197. 0x100002F28 0x00000018 [ 1] CIE
  198. 0x100002F40 0x00000038 [ 1] FDE for: _main
  199. 0x100002F78 0x00000018 [ 3] CIE
  200. 0x100002F90 0x00000038 [ 3] FDE for: __Z14Fr_str2elementP9FrElementPc
  201. 0x100002FC8 0x00000038 [ 3] FDE for: __Z14Fr_element2strP9FrElement
  202. 0x100003000 0x00000008 [ 0] non-lazy-pointer-to-local: dyld_stub_binder
  203. 0x100004000 0x00000008 [ 5] __Znam
  204. 0x100004008 0x00000008 [ 4] ___gmpz_add
  205. 0x100004010 0x00000008 [ 4] ___gmpz_clear
  206. 0x100004018 0x00000008 [ 4] ___gmpz_export
  207. 0x100004020 0x00000008 [ 4] ___gmpz_get_str
  208. 0x100004028 0x00000008 [ 4] ___gmpz_import
  209. 0x100004030 0x00000008 [ 4] ___gmpz_init
  210. 0x100004038 0x00000008 [ 4] ___gmpz_init_set_si
  211. 0x100004040 0x00000008 [ 4] ___gmpz_set_str
  212. 0x100004048 0x00000008 [ 6] _printf
  213. 0x100004050 0x00000008 [ 6] _sprintf
  214. 0x100004058 0x00000008 [ 0] __dyld_private
  215. 0x100004060 0x00000008 [ 2] _Fr_q
  216. 0x100004068 0x00000020 [ 2] q
  217. 0x100004088 0x00000020 [ 2] R2
  218. 0x1000040A8 0x00000020 [ 2] R3
  219. 0x1000040C8 0x00000008 [ 2] lboMask