circom/c/buildasm/out.map
c/buildasm/out.mapRaw
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
130x1000011BD 0x00001C99 __TEXT __text
140x100002E56 0x00000042 __TEXT __stubs
150x100002E98 0x00000074 __TEXT __stub_helper
160x100002F0C 0x0000001B __TEXT __cstring
170x100002F28 0x000000D8 __TEXT __eh_frame
180x100003000 0x00000008 __DATA_CONST __got
190x100004000 0x00000058 __DATA __la_symbol_ptr
200x100004058 0x00000078 __DATA __data
21# Symbols:
22# Address Size File Name
230x1000011BD 0x000000E2 [ 1] _main
240x10000129F 0x00000023 [ 2] rawCopyS2L
250x1000012C2 0x0000003D [ 2] u64toLong_adjust_neg
260x1000012FF 0x00000301 [ 2] rawMontgomeryMul
270x100001600 0x0000002B [ 2] rawMontgomeryMul_mulM_sq
280x10000162B 0x00000005 [ 2] rawMontgomeryMul_mulM_done
290x100001630 0x0000022C [ 2] rawMontgomeryMul1
300x10000185C 0x0000002B [ 2] rawMontgomeryMul1_mulM_sq
310x100001887 0x00000005 [ 2] rawMontgomeryMul1_mulM_done
320x10000188C 0x00000218 [ 2] rawFromMontgomery
330x100001AA4 0x0000002B [ 2] rawFromMontgomery_mulM_sq
340x100001ACF 0x00000005 [ 2] rawFromMontgomery_mulM_done
350x100001AD4 0x00000011 [ 2] _Fr_toMontgomery
360x100001AE5 0x00000018 [ 2] toMontgomeryShort
370x100001AFD 0x0000000B [ 2] posMontgomeryShort
380x100001B08 0x00000016 [ 2] negMontgomeryShort
390x100001B1E 0x0000001C [ 2] toMontgomeryLong
400x100001B3A 0x00000001 [ 2] toMontgomery_doNothing
410x100001B3B 0x00000011 [ 2] _Fr_toNormal
420x100001B4C 0x00000010 [ 2] fromMontgomeryLong
430x100001B5C 0x00000001 [ 2] fromMontgomery_doNothing
440x100001B5D 0x00000018 [ 2] _Fr_add
450x100001B75 0x0000000D [ 2] add_s1s2
460x100001B82 0x00000011 [ 2] add_manageOverflow
470x100001B93 0x0000000B [ 2] add_l1
480x100001B9E 0x00000007 [ 2] add_l1s2
490x100001BA5 0x0000002C [ 2] add_l1ns2
500x100001BD1 0x0000000E [ 2] tmp1
510x100001BDF 0x00000007 [ 2] add_l1ms2
520x100001BE6 0x00000031 [ 2] add_l1ms2n
530x100001C17 0x00000024 [ 2] add_l1ms2m
540x100001C3B 0x00000007 [ 2] add_s1l2
550x100001C42 0x0000002C [ 2] add_s1l2n
560x100001C6E 0x0000000E [ 2] tmp2
570x100001C7C 0x00000007 [ 2] add_s1l2m
580x100001C83 0x00000037 [ 2] add_s1nl2m
590x100001CBA 0x00000024 [ 2] add_s1ml2m
600x100001CDE 0x00000007 [ 2] add_l1l2
610x100001CE5 0x00000007 [ 2] add_l1nl2
620x100001CEC 0x00000024 [ 2] add_l1nl2n
630x100001D10 0x00000037 [ 2] add_l1nl2m
640x100001D47 0x00000007 [ 2] add_l1ml2
650x100001D4E 0x00000031 [ 2] add_l1ml2n
660x100001D7F 0x00000024 [ 2] add_l1ml2m
670x100001DA3 0x00000066 [ 2] rawAddLL
680x100001E09 0x0000002B [ 2] rawAddLL_sq
690x100001E34 0x00000001 [ 2] rawAddLL_done
700x100001E35 0x0000006A [ 2] rawAddLS
710x100001E9F 0x0000002B [ 2] rawAddLS_sq
720x100001ECA 0x00000001 [ 2] rawAddLS_done
730x100001ECB 0x00000018 [ 2] _Fr_sub
740x100001EE3 0x0000000D [ 2] sub_s1s2
750x100001EF0 0x00000011 [ 2] sub_manageOverflow
760x100001F01 0x0000000B [ 2] sub_l1
770x100001F0C 0x00000007 [ 2] sub_l1s2
780x100001F13 0x0000002C [ 2] sub_l1ns2
790x100001F3F 0x0000000E [ 2] tmp3
800x100001F4D 0x00000007 [ 2] sub_l1ms2
810x100001F54 0x00000031 [ 2] sub_l1ms2n
820x100001F85 0x00000024 [ 2] sub_l1ms2m
830x100001FA9 0x00000007 [ 2] sub_s1l2
840x100001FB0 0x00000026 [ 2] sub_s1l2n
850x100001FD6 0x0000001A [ 2] tmp4
860x100001FF0 0x00000007 [ 2] sub_s1l2m
870x100001FF7 0x00000037 [ 2] sub_s1nl2m
880x10000202E 0x00000024 [ 2] sub_s1ml2m
890x100002052 0x00000007 [ 2] sub_l1l2
900x100002059 0x00000007 [ 2] sub_l1nl2
910x100002060 0x00000024 [ 2] sub_l1nl2n
920x100002084 0x00000037 [ 2] sub_l1nl2m
930x1000020BB 0x00000007 [ 2] sub_l1ml2
940x1000020C2 0x00000031 [ 2] sub_l1ml2n
950x1000020F3 0x00000024 [ 2] sub_l1ml2m
960x100002117 0x00000031 [ 2] rawSubLS
970x100002148 0x0000002B [ 2] rawSubLS_aq
980x100002173 0x00000001 [ 2] rawSubLS_done
990x100002174 0x0000002F [ 2] rawSubSL
1000x1000021A3 0x0000002B [ 2] rawSubSL_aq
1010x1000021CE 0x00000001 [ 2] rawSubSL_done
1020x1000021CF 0x0000002F [ 2] rawSubLL
1030x1000021FE 0x0000002B [ 2] rawSubLL_aq
1040x100002229 0x00000001 [ 2] rawSubLL_done
1050x10000222A 0x0000009C [ 2] rawNegLS
1060x1000022C6 0x00000001 [ 2] rawNegSL_done
1070x1000022C7 0x0000000A [ 2] _Fr_neg
1080x1000022D1 0x00000008 [ 2] neg_s
1090x1000022D9 0x0000000E [ 2] neg_manageOverflow
1100x1000022E7 0x00000019 [ 2] neg_l
1110x100002300 0x0000002A [ 2] rawNegL
1120x10000232A 0x0000003B [ 2] doNegate
1130x100002365 0x00000018 [ 2] _Fr_mul
1140x10000237D 0x0000000E [ 2] mul_s1s2
1150x10000238B 0x00000014 [ 2] mul_manageOverflow
1160x10000239F 0x0000000B [ 2] mul_l1
1170x1000023AA 0x0000000B [ 2] mul_l1s2
1180x1000023B5 0x00000007 [ 2] mul_l1ns2
1190x1000023BC 0x00000033 [ 2] mul_l1ns2n
1200x1000023EF 0x0000000A [ 2] tmp5
1210x1000023F9 0x0000001A [ 2] tmp6
1220x100002413 0x00000024 [ 2] mul_l1ns2m
1230x100002437 0x00000007 [ 2] mul_l1ms2
1240x10000243E 0x00000033 [ 2] mul_l1ms2n
1250x100002471 0x0000000A [ 2] tmp7
1260x10000247B 0x00000001 [ 2] tmp8
1270x10000247C 0x00000024 [ 2] mul_l1ms2m
1280x1000024A0 0x0000000B [ 2] mul_s1l2
1290x1000024AB 0x00000007 [ 2] mul_s1nl2
1300x1000024B2 0x00000033 [ 2] mul_s1nl2n
1310x1000024E5 0x0000000A [ 2] tmp9
1320x1000024EF 0x0000001A [ 2] tmp10
1330x100002509 0x00000033 [ 2] mul_s1nl2m
1340x10000253C 0x0000000A [ 2] tmp11
1350x100002546 0x00000001 [ 2] tmp12
1360x100002547 0x00000007 [ 2] mul_s1ml2
1370x10000254E 0x00000024 [ 2] mul_s1ml2n
1380x100002572 0x00000024 [ 2] mul_s1ml2m
1390x100002596 0x00000007 [ 2] mul_l1l2
1400x10000259D 0x00000007 [ 2] mul_l1nl2
1410x1000025A4 0x0000003D [ 2] mul_l1nl2n
1420x1000025E1 0x00000024 [ 2] mul_l1nl2m
1430x100002605 0x00000007 [ 2] mul_l1ml2
1440x10000260C 0x00000024 [ 2] mul_l1ml2n
1450x100002630 0x00000024 [ 2] mul_l1ml2m
1460x100002654 0x0000001C [ 2] _Fr_band
1470x100002670 0x00000019 [ 2] and_s1s2
1480x100002689 0x00000012 [ 2] tmp13
1490x10000269B 0x00000054 [ 2] tmp14
1500x1000026EF 0x0000000B [ 2] and_l1
1510x1000026FA 0x0000000B [ 2] and_l1s2
1520x100002705 0x00000044 [ 2] and_l1ns2
1530x100002749 0x00000054 [ 2] tmp15
1540x10000279D 0x00000059 [ 2] and_l1ms2
1550x1000027F6 0x00000054 [ 2] tmp16
1560x10000284A 0x0000000B [ 2] and_s1l2
1570x100002855 0x00000044 [ 2] and_s1l2n
1580x100002899 0x00000054 [ 2] tmp17
1590x1000028ED 0x00000053 [ 2] and_s1l2m
1600x100002940 0x00000054 [ 2] tmp18
1610x100002994 0x00000016 [ 2] and_l1l2
1620x1000029AA 0x00000044 [ 2] and_l1nl2n
1630x1000029EE 0x00000054 [ 2] tmp19
1640x100002A42 0x00000053 [ 2] and_l1nl2m
1650x100002A95 0x00000054 [ 2] tmp20
1660x100002AE9 0x0000000B [ 2] and_l1ml2
1670x100002AF4 0x00000059 [ 2] and_l1ml2n
1680x100002B4D 0x00000054 [ 2] tmp21
1690x100002BA1 0x00000068 [ 2] and_l1ml2m
1700x100002C09 0x00000054 [ 2] tmp22
1710x100002C5D 0x0000009F [ 3] __Z14Fr_str2elementP9FrElementPc
1720x100002CFC 0x0000015A [ 3] __Z14Fr_element2strP9FrElement
1730x100002E56 0x00000006 [ 5] __Znam
1740x100002E5C 0x00000006 [ 4] ___gmpz_add
1750x100002E62 0x00000006 [ 4] ___gmpz_clear
1760x100002E68 0x00000006 [ 4] ___gmpz_export
1770x100002E6E 0x00000006 [ 4] ___gmpz_get_str
1780x100002E74 0x00000006 [ 4] ___gmpz_import
1790x100002E7A 0x00000006 [ 4] ___gmpz_init
1800x100002E80 0x00000006 [ 4] ___gmpz_init_set_si
1810x100002E86 0x00000006 [ 4] ___gmpz_set_str
1820x100002E8C 0x00000006 [ 6] _printf
1830x100002E92 0x00000006 [ 6] _sprintf
1840x100002E98 0x00000010 [ 0] helper helper
1850x100002EA8 0x0000000A [ 4] ___gmpz_add
1860x100002EB2 0x0000000A [ 4] ___gmpz_clear
1870x100002EBC 0x0000000A [ 4] ___gmpz_export
1880x100002EC6 0x0000000A [ 4] ___gmpz_get_str
1890x100002ED0 0x0000000A [ 4] ___gmpz_import
1900x100002EDA 0x0000000A [ 4] ___gmpz_init
1910x100002EE4 0x0000000A [ 4] ___gmpz_init_set_si
1920x100002EEE 0x0000000A [ 4] ___gmpz_set_str
1930x100002EF8 0x0000000A [ 6] _printf
1940x100002F02 0x0000000A [ 6] _sprintf
1950x100002F0C 0x00000018 [ 1] literal string: %llu, %llu, %llu, %llu\n
1960x100002F24 0x00000003 [ 3] literal string: %d
1970x100002F28 0x00000018 [ 1] CIE
1980x100002F40 0x00000038 [ 1] FDE for: _main
1990x100002F78 0x00000018 [ 3] CIE
2000x100002F90 0x00000038 [ 3] FDE for: __Z14Fr_str2elementP9FrElementPc
2010x100002FC8 0x00000038 [ 3] FDE for: __Z14Fr_element2strP9FrElement
2020x100003000 0x00000008 [ 0] non-lazy-pointer-to-local: dyld_stub_binder
2030x100004000 0x00000008 [ 5] __Znam
2040x100004008 0x00000008 [ 4] ___gmpz_add
2050x100004010 0x00000008 [ 4] ___gmpz_clear
2060x100004018 0x00000008 [ 4] ___gmpz_export
2070x100004020 0x00000008 [ 4] ___gmpz_get_str
2080x100004028 0x00000008 [ 4] ___gmpz_import
2090x100004030 0x00000008 [ 4] ___gmpz_init
2100x100004038 0x00000008 [ 4] ___gmpz_init_set_si
2110x100004040 0x00000008 [ 4] ___gmpz_set_str
2120x100004048 0x00000008 [ 6] _printf
2130x100004050 0x00000008 [ 6] _sprintf
2140x100004058 0x00000008 [ 0] __dyld_private
2150x100004060 0x00000008 [ 2] _Fr_q
2160x100004068 0x00000020 [ 2] q
2170x100004088 0x00000020 [ 2] R2
2180x1000040A8 0x00000020 [ 2] R3
2190x1000040C8 0x00000008 [ 2] lboMask