|
.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
|