	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ecmult_const_random_mult       ## -- Begin function ecmult_const_random_mult
	.p2align	4, 0x90
_ecmult_const_random_mult:              ## @ecmult_const_random_mult
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$16, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movl	$1838703940, %edi               ## imm = 0x6D986544
	movl	$1476350648, %esi               ## imm = 0x57FF52B8
	movl	$-820281050, %edx               ## imm = 0xCF1B8126
	movl	$1535126107, %ecx               ## imm = 0x5B802A5B
	movl	$-1451257245, %r8d              ## imm = 0xA97F9263
	movl	$-1310162876, %r9d              ## imm = 0xB1E88044
	pushq	$-579429251                     ## imm = 0xDD769C7D
	pushq	$19118647                       ## imm = 0x123BA37
	pushq	$-399863791                     ## imm = 0xE82A9011
	pushq	$863914648                      ## imm = 0x337E4A98
	pushq	$1007843452                     ## imm = 0x3C12787C
	pushq	$-1013842968                    ## imm = 0xC391FBE8
	pushq	$845045035                      ## imm = 0x325E5D2B
	pushq	$1398561271                     ## imm = 0x535C59F7
	pushq	$-1849932534                    ## imm = 0x91BC450A
	pushq	$-1825238235                    ## imm = 0x93351325
	callq	_SECP256K1_GE_CONST
	addq	$80, %rsp
	movl	%eax, -28(%rbp)
	movl	$1688031095, %edi               ## imm = 0x649D4F77
	movl	$-1004261897, %esi              ## imm = 0xC4242DF7
	movl	$2132834761, %edx               ## imm = 0x7F2079C9
	movl	$340984615, %ecx                ## imm = 0x14530327
	movl	$-1558476950, %r8d              ## imm = 0xA31B876A
	movl	$-757543382, %r9d               ## imm = 0xD2D8CE2A
	pushq	$-676199781                     ## imm = 0xD7B2029B
	pushq	$574019014                      ## imm = 0x2236D5C6
	callq	_SECP256K1_SCALAR_CONST
	addq	$16, %rsp
	movl	%eax, -24(%rbp)
	movl	$595015300, %edi                ## imm = 0x23773684
	movl	$1293983175, %esi               ## imm = 0x4D209DC7
	movl	$160069743, %edx                ## imm = 0x98A786F
	movl	$550531021, %ecx                ## imm = 0x20D06FCD
	movl	$118110399, %r8d                ## imm = 0x70A38BF
	movl	$-1055209903, %r9d              ## imm = 0xC11AC651
	pushq	$1675544918                     ## imm = 0x63DEC956
	pushq	$-1766150614                    ## imm = 0x96BAAE2A
	pushq	$-76029409                      ## imm = 0xFB77E21F
	pushq	$-1202827749                    ## imm = 0xB84E4E1B
	pushq	$1162423055                     ## imm = 0x45492B0F
	pushq	$-798054802                     ## imm = 0xD06EA66E
	pushq	$-1066543749                    ## imm = 0xC06DD57B
	pushq	$-309576818                     ## imm = 0xED8C3B8E
	pushq	$506103686                      ## imm = 0x1E2A8786
	pushq	$50348825                       ## imm = 0x3004319
	callq	_SECP256K1_GE_CONST
	addq	$80, %rsp
	movl	%eax, -20(%rbp)
	leaq	-32(%rbp), %r14
	leaq	-28(%rbp), %rbx
	leaq	-24(%rbp), %rdx
	movq	%r14, %rdi
	movq	%rbx, %rsi
	movl	$256, %ecx                      ## imm = 0x100
	callq	_secp256k1_ecmult_const
	movq	%rbx, %rdi
	callq	_secp256k1_ge_is_valid_var
	movl	%eax, %edi
	callq	_CHECK
	leaq	-20(%rbp), %rdi
	movq	%r14, %rsi
	callq	_ge_equals_gej
	addq	$16, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ecmult_const_random_mult       ; -- Begin function ecmult_const_random_mult
	.p2align	2
_ecmult_const_random_mult:              ; @ecmult_const_random_mult
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	mov	x8, #47671
	movk	x8, #291, lsl #16
	movk	x8, #40061, lsl #32
	movk	x8, #56694, lsl #48
	mov	x9, #19096
	movk	x9, #13182, lsl #16
	movk	x9, #36881, lsl #32
	movk	x9, #59434, lsl #48
	mov	x10, #64488
	movk	x10, #50065, lsl #16
	movk	x10, #30844, lsl #32
	movk	x10, #15378, lsl #48
	mov	x11, #23031
	movk	x11, #21340, lsl #16
	movk	x11, #23851, lsl #32
	movk	x11, #12894, lsl #48
	stp	x9, x8, [sp, #16]
	stp	x11, x10, [sp]
	mov	w0, #25924
	movk	w0, #28056, lsl #16
	mov	w1, #21176
	movk	w1, #22527, lsl #16
	mov	w2, #33062
	movk	w2, #53019, lsl #16
	mov	w3, #10843
	movk	w3, #23424, lsl #16
	mov	w4, #37475
	movk	w4, #43391, lsl #16
	mov	w5, #32836
	movk	w5, #45544, lsl #16
	mov	w6, #4901
	movk	w6, #37685, lsl #16
	mov	w7, #17674
	movk	w7, #37308, lsl #16
	bl	_SECP256K1_GE_CONST
	stur	w0, [x29, #-4]
	mov	w0, #20343
	movk	w0, #25757, lsl #16
	mov	w1, #11767
	movk	w1, #50212, lsl #16
	mov	w2, #31177
	movk	w2, #32544, lsl #16
	mov	w3, #807
	movk	w3, #5203, lsl #16
	mov	w4, #34666
	movk	w4, #41755, lsl #16
	mov	w5, #52778
	movk	w5, #53976, lsl #16
	mov	w6, #54726
	movk	w6, #8758, lsl #16
	mov	w7, #667
	movk	w7, #55218, lsl #16
	bl	_SECP256K1_SCALAR_CONST
	stur	w0, [x29, #-8]
	mov	x8, #44586
	movk	x8, #38586, lsl #16
	movk	x8, #51542, lsl #32
	movk	x8, #25566, lsl #48
	mov	x9, #19995
	movk	x9, #47182, lsl #16
	movk	x9, #57887, lsl #32
	movk	x9, #64375, lsl #48
	mov	x10, #42606
	movk	x10, #53358, lsl #16
	movk	x10, #11023, lsl #32
	movk	x10, #17737, lsl #48
	mov	x11, #15246
	movk	x11, #60812, lsl #16
	movk	x11, #54651, lsl #32
	movk	x11, #49261, lsl #48
	stp	x9, x8, [sp, #16]
	stp	x11, x10, [sp]
	mov	w0, #13956
	movk	w0, #9079, lsl #16
	mov	w1, #40391
	movk	w1, #19744, lsl #16
	mov	w2, #30831
	movk	w2, #2442, lsl #16
	mov	w3, #28621
	movk	w3, #8400, lsl #16
	mov	w4, #14527
	movk	w4, #1802, lsl #16
	mov	w5, #50769
	movk	w5, #49434, lsl #16
	mov	w6, #17177
	movk	w6, #768, lsl #16
	mov	w7, #34694
	movk	w7, #7722, lsl #16
	bl	_SECP256K1_GE_CONST
	stur	w0, [x29, #-12]
	sub	x0, x29, #16
	sub	x1, x29, #4
	sub	x2, x29, #8
	mov	w3, #256
	bl	_secp256k1_ecmult_const
	sub	x0, x29, #4
	bl	_secp256k1_ge_is_valid_var
	bl	_CHECK
	sub	x0, x29, #12
	sub	x1, x29, #16
	bl	_ge_equals_gej
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
