	.file	"test.c"
	.machinemode zarch
	.machine "z196"
.text
	.section	.text._ZStanSt12memory_orderSt23__memory_order_modifier,"axG",@progbits,_ZStanSt12memory_orderSt23__memory_order_modifier,comdat
	.align	8
	.weak	_ZStanSt12memory_orderSt23__memory_order_modifier
	.type	_ZStanSt12memory_orderSt23__memory_order_modifier, @function
_ZStanSt12memory_orderSt23__memory_order_modifier:
.LFB1:
	.cfi_startproc
	ldgr	%f2,%r11
	.cfi_register 11, 17
	ldgr	%f0,%r15
	.cfi_register 15, 16
	lay	%r15,-168(%r15)
	.cfi_def_cfa_offset 328
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	lgr	%r1,%r2
	lgr	%r2,%r3
	st	%r1,164(%r11)
	lr	%r1,%r2
	st	%r1,160(%r11)
	l	%r2,164(%r11)
	l	%r1,160(%r11)
	nr	%r1,%r2
	llgfr	%r1,%r1
	lgr	%r2,%r1
	lgdr	%r11,%f2
	.cfi_restore 11
	lgdr	%r15,%f0
	.cfi_restore 15
	.cfi_def_cfa 15, 160
	br	%r14
	.cfi_endproc
.LFE1:
	.size	_ZStanSt12memory_orderSt23__memory_order_modifier, .-_ZStanSt12memory_orderSt23__memory_order_modifier
.text
	.align	8
.globl main
	.type	main, @function
main:
.LFB299:
	.cfi_startproc
	stmg	%r10,%r15,80(%r15)
	.cfi_offset 10, -80
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-224(%r15)
	.cfi_def_cfa_offset 384
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	la	%r1,224(%r11)
	aghi	%r1,-48
	aghi	%r1,15
	srlg	%r1,%r1,4
	sllg	%r10,%r1,4
	aghik	%r1,%r11,223
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt13__atomic_baseIhEcvhEv
	lgr	%r1,%r2
	llcr	%r12,%r1
	aghik	%r1,%r11,220
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt13__atomic_baseItEcvtEv
	lgr	%r1,%r2
	llhr	%r1,%r1
	ar	%r1,%r12
	lr	%r12,%r1
	aghik	%r1,%r11,216
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt13__atomic_baseIjEcvjEv
	lgr	%r1,%r2
	ar	%r12,%r1
	aghik	%r1,%r11,208
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt13__atomic_baseImEcvmEv
	lgr	%r1,%r2
	ar	%r12,%r1
	aghik	%r1,%r11,160
	lgr	%r3,%r10
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt6atomicIoEcvoEv
	lmg	%r2,%r3,160(%r11)
	lr	%r1,%r3
	ar	%r1,%r12
	lgfr	%r1,%r1
	lgr	%r2,%r1
	lg	%r4,336(%r11)
	lmg	%r10,%r15,304(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_restore 10
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE299:
	.size	main, .-main
	.section	.text._ZNKSt13__atomic_baseIhEcvhEv,"axG",@progbits,_ZNKSt13__atomic_baseIhEcvhEv,comdat
	.align	8
	.weak	_ZNKSt13__atomic_baseIhEcvhEv
	.type	_ZNKSt13__atomic_baseIhEcvhEv, @function
_ZNKSt13__atomic_baseIhEcvhEv:
.LFB360:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-184(%r15)
	.cfi_def_cfa_offset 344
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,160(%r11)
	lg	%r1,160(%r11)
	stg	%r1,176(%r11)
	mvhi	172(%r11),5
	llgf	%r1,172(%r11)
	llill	%r3,65535
	lgr	%r2,%r1
	brasl	%r14,_ZStanSt12memory_orderSt23__memory_order_modifier
	lgr	%r1,%r2
	st	%r1,168(%r11)
	lg	%r1,176(%r11)
	ic	%r1,0(%r1)
	lr	0,0
	llgcr	%r1,%r1
	lgr	%r2,%r1
	lg	%r4,296(%r11)
	lmg	%r11,%r15,272(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE360:
	.size	_ZNKSt13__atomic_baseIhEcvhEv, .-_ZNKSt13__atomic_baseIhEcvhEv
	.section	.text._ZNKSt13__atomic_baseItEcvtEv,"axG",@progbits,_ZNKSt13__atomic_baseItEcvtEv,comdat
	.align	8
	.weak	_ZNKSt13__atomic_baseItEcvtEv
	.type	_ZNKSt13__atomic_baseItEcvtEv, @function
_ZNKSt13__atomic_baseItEcvtEv:
.LFB361:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-184(%r15)
	.cfi_def_cfa_offset 344
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,160(%r11)
	lg	%r1,160(%r11)
	stg	%r1,176(%r11)
	mvhi	172(%r11),5
	llgf	%r1,172(%r11)
	llill	%r3,65535
	lgr	%r2,%r1
	brasl	%r14,_ZStanSt12memory_orderSt23__memory_order_modifier
	lgr	%r1,%r2
	st	%r1,168(%r11)
	lg	%r1,176(%r11)
	lh	%r1,0(%r1)
	lr	0,0
	llghr	%r1,%r1
	lgr	%r2,%r1
	lg	%r4,296(%r11)
	lmg	%r11,%r15,272(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE361:
	.size	_ZNKSt13__atomic_baseItEcvtEv, .-_ZNKSt13__atomic_baseItEcvtEv
	.section	.text._ZNKSt13__atomic_baseIjEcvjEv,"axG",@progbits,_ZNKSt13__atomic_baseIjEcvjEv,comdat
	.align	8
	.weak	_ZNKSt13__atomic_baseIjEcvjEv
	.type	_ZNKSt13__atomic_baseIjEcvjEv, @function
_ZNKSt13__atomic_baseIjEcvjEv:
.LFB362:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-184(%r15)
	.cfi_def_cfa_offset 344
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,160(%r11)
	lg	%r1,160(%r11)
	stg	%r1,176(%r11)
	mvhi	172(%r11),5
	llgf	%r1,172(%r11)
	llill	%r3,65535
	lgr	%r2,%r1
	brasl	%r14,_ZStanSt12memory_orderSt23__memory_order_modifier
	lgr	%r1,%r2
	st	%r1,168(%r11)
	lg	%r1,176(%r11)
	l	%r1,0(%r1)
	lr	0,0
	llgfr	%r1,%r1
	lgr	%r2,%r1
	lg	%r4,296(%r11)
	lmg	%r11,%r15,272(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE362:
	.size	_ZNKSt13__atomic_baseIjEcvjEv, .-_ZNKSt13__atomic_baseIjEcvjEv
	.section	.text._ZNKSt13__atomic_baseImEcvmEv,"axG",@progbits,_ZNKSt13__atomic_baseImEcvmEv,comdat
	.align	8
	.weak	_ZNKSt13__atomic_baseImEcvmEv
	.type	_ZNKSt13__atomic_baseImEcvmEv, @function
_ZNKSt13__atomic_baseImEcvmEv:
.LFB363:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-184(%r15)
	.cfi_def_cfa_offset 344
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,160(%r11)
	lg	%r1,160(%r11)
	stg	%r1,176(%r11)
	mvhi	172(%r11),5
	llgf	%r1,172(%r11)
	llill	%r3,65535
	lgr	%r2,%r1
	brasl	%r14,_ZStanSt12memory_orderSt23__memory_order_modifier
	lgr	%r1,%r2
	st	%r1,168(%r11)
	lg	%r1,176(%r11)
	lg	%r1,0(%r1)
	lr	0,0
	lgr	%r2,%r1
	lg	%r4,296(%r11)
	lmg	%r11,%r15,272(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE363:
	.size	_ZNKSt13__atomic_baseImEcvmEv, .-_ZNKSt13__atomic_baseImEcvmEv
	.section	.text._ZNKSt6atomicIoEcvoEv,"axG",@progbits,_ZNKSt6atomicIoEcvoEv,comdat
	.align	8
	.weak	_ZNKSt6atomicIoEcvoEv
	.type	_ZNKSt6atomicIoEcvoEv, @function
_ZNKSt6atomicIoEcvoEv:
.LFB364:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-192(%r15)
	.cfi_def_cfa_offset 352
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,184(%r11)
	stg	%r3,176(%r11)
	aghik	%r1,%r11,160
	lghi	%r4,5
	lg	%r3,176(%r11)
	lgr	%r2,%r1
	brasl	%r14,_ZNKSt6atomicIoE4loadESt12memory_order
	lmg	%r2,%r3,160(%r11)
	lg	%r1,184(%r11)
	stmg	%r2,%r3,0(%r1)
	lg	%r2,184(%r11)
	lg	%r4,304(%r11)
	lmg	%r11,%r15,280(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE364:
	.size	_ZNKSt6atomicIoEcvoEv, .-_ZNKSt6atomicIoEcvoEv
	.section	.text._ZNKSt6atomicIoE4loadESt12memory_order,"axG",@progbits,_ZNKSt6atomicIoE4loadESt12memory_order,comdat
	.align	8
	.weak	_ZNKSt6atomicIoE4loadESt12memory_order
	.type	_ZNKSt6atomicIoE4loadESt12memory_order, @function
_ZNKSt6atomicIoE4loadESt12memory_order:
.LFB369:
	.cfi_startproc
	stmg	%r11,%r15,88(%r15)
	.cfi_offset 11, -72
	.cfi_offset 12, -64
	.cfi_offset 13, -56
	.cfi_offset 14, -48
	.cfi_offset 15, -40
	lay	%r15,-224(%r15)
	.cfi_def_cfa_offset 384
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,192(%r11)
	stg	%r3,184(%r11)
	lgr	%r1,%r4
	st	%r1,180(%r11)
	la	%r1,224(%r11)
	aghi	%r1,-24
	stg	%r1,216(%r11)
	lg	%r1,184(%r11)
	lgr	%r2,%r1
	brasl	%r14,_ZSt11__addressofIKoEPT_RS1_
	lgr	%r3,%r2
	l	%r2,180(%r11)
	aghik	%r1,%r11,160
	lgfr	%r2,%r2
	lgr	%r4,%r2
	lgr	%r2,%r1
	brasl	%r14,__atomic_load_16
	lmg	%r2,%r3,160(%r11)
	lg	%r1,216(%r11)
	stmg	%r2,%r3,0(%r1)
	lg	%r1,216(%r11)
	lmg	%r2,%r3,0(%r1)
	lg	%r1,192(%r11)
	stmg	%r2,%r3,0(%r1)
	lg	%r2,192(%r11)
	lg	%r4,336(%r11)
	lmg	%r11,%r15,312(%r11)
	.cfi_restore 15
	.cfi_restore 14
	.cfi_restore 13
	.cfi_restore 12
	.cfi_restore 11
	.cfi_def_cfa 15, 160
	br	%r4
	.cfi_endproc
.LFE369:
	.size	_ZNKSt6atomicIoE4loadESt12memory_order, .-_ZNKSt6atomicIoE4loadESt12memory_order
	.section	.text._ZSt11__addressofIKoEPT_RS1_,"axG",@progbits,_ZSt11__addressofIKoEPT_RS1_,comdat
	.align	8
	.weak	_ZSt11__addressofIKoEPT_RS1_
	.type	_ZSt11__addressofIKoEPT_RS1_, @function
_ZSt11__addressofIKoEPT_RS1_:
.LFB370:
	.cfi_startproc
	ldgr	%f2,%r11
	.cfi_register 11, 17
	ldgr	%f0,%r15
	.cfi_register 15, 16
	lay	%r15,-168(%r15)
	.cfi_def_cfa_offset 328
	lgr	%r11,%r15
	.cfi_def_cfa_register 11
	stg	%r2,160(%r11)
	lg	%r1,160(%r11)
	lgr	%r2,%r1
	lgdr	%r11,%f2
	.cfi_restore 11
	lgdr	%r15,%f0
	.cfi_restore 15
	.cfi_def_cfa 15, 160
	br	%r14
	.cfi_endproc
.LFE370:
	.size	_ZSt11__addressofIKoEPT_RS1_, .-_ZSt11__addressofIKoEPT_RS1_
	.ident	"GCC: (SUSE Linux) 7.5.0"
	.section	.note.GNU-stack,"",@progbits
