NuSiF-Solver/PoissonSolver/2D-mpi/ICC/allocate.s

153 lines
6.7 KiB
ArmAsm

# mark_description "Intel(R) C Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0 Build 202";
# mark_description "30609_000000";
# mark_description "-I./src/includes -I./ICC -I/apps/SPACK/0.19.1/opt/linux-almalinux8-icelake/gcc-8.5.0/intel-oneapi-mpi-2021.1";
# mark_description "0.0-ki6gcj4pr5rekayazvm4lsmvcyosce25/mpi/2021.10.0/include -Wl,-rpath,/apps/SPACK/0.19.1/opt/linux-almalinux";
# mark_description "8-icelake/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-axze7ocbc5zpklxb6kr5h2d5hbpf2lxk/compiler/2023.2.1/linux";
# mark_description "/lib -Wl,-rpath,/apps/SPACK/0.19.1/opt/linux-almalinux8-icelake/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-ax";
# mark_description "ze7ocbc5zpklxb6kr5h2d5hbpf2lxk/compiler/2023.2.1/linux/lib/x64 -Wl,-rpath,/apps/SPACK/0.19.1/opt/linux-almal";
# mark_description "inux8-icelake/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-axze7ocbc5zpklxb6kr5h2d5hbpf2lxk/compiler/2023.2.1/l";
# mark_description "inux/lib/oclfpga/host/linux64/lib -Wl,-rpath,/apps/SPACK/0.19.1/opt/linux-almalinux8-icelake/gcc-8.5.0/intel";
# mark_description "-oneapi-compilers-2023.2.1-axze7ocbc5zpklxb6kr5h2d5hbpf2lxk/compiler/2023.2.1/linux/lib/oclfpga/linux64/lib ";
# mark_description "-Wl,-rpath,/apps/SPACK/0.19.1/opt/linux-almalinux8-icelake/gcc-8.5.0/intel-oneapi-compilers-2023.2.1-axze7oc";
# mark_description "bc5zpklxb6kr5h2d5hbpf2lxk/compiler/2023.2.1/linux/compiler/lib/intel64_lin -gcc-name=/usr/bin/gcc -gxx-name=";
# mark_description "/usr/bin/g++ -S -fverbose-asm -D_GNU_SOURCE -DARRAY_ALIGNMENT=64 -O3 -xHost -qopt-zmm-usage=high -std=c99 -o";
# mark_description " ICC/allocate.s";
.file "allocate.c"
.text
..TXTST0:
.L_2__routine_start_allocate_0:
# -- Begin allocate
.text
# mark_begin;
.align 16,0x90
.globl allocate
# --- allocate(int, size_t)
allocate:
# parameter 1: %edi
# parameter 2: %rsi
..B1.1: # Preds ..B1.0
# Execution count [1.00e+00]
.cfi_startproc
..___tag_value_allocate.1:
..L2:
#12.1
pushq %rsi #12.1
.cfi_def_cfa_offset 16
movq %rsi, %rdx #12.1
movslq %edi, %rsi #16.18
lea (%rsp), %rdi #16.18
# posix_memalign(void **, size_t, size_t)
call posix_memalign #16.18
# LOE rbx rbp r12 r13 r14 r15 eax
..B1.2: # Preds ..B1.1
# Execution count [1.00e+00]
testl %eax, %eax #18.9
je ..B1.5 # Prob 50% #18.9
# LOE rbx rbp r12 r13 r14 r15 eax
..B1.3: # Preds ..B1.2
# Execution count [5.00e-01]
cmpl $22, %eax #19.26
je ..B1.9 # Prob 0% #19.26
# LOE rbx rbp r12 r13 r14 r15 eax
..B1.4: # Preds ..B1.3
# Execution count [4.95e-01]
cmpl $12, %eax #24.26
je ..B1.7 # Prob 0% #24.26
# LOE rbx rbp r12 r13 r14 r15
..B1.5: # Preds ..B1.4 ..B1.2
# Execution count [9.90e-01]
movq (%rsp), %rax #31.9
testq %rax, %rax #31.16
je ..B1.11 # Prob 1% #31.16
# LOE rax rbx rbp r12 r13 r14 r15
..B1.6: # Preds ..B1.5
# Execution count [9.72e-01]
popq %rcx #36.12
.cfi_def_cfa_offset 8
ret #36.12
.cfi_def_cfa_offset 16
# LOE
..B1.7: # Preds ..B1.4
# Execution count [4.91e-03]: Infreq
movl $il0_peep_printf_format_1, %edi #25.13
movq stderr(%rip), %rsi #25.13
call fputs #25.13
# LOE
..B1.8: # Preds ..B1.11 ..B1.9 ..B1.7
# Execution count [4.91e-03]: Infreq
movl $1, %edi #27.13
# exit(int)
call exit #27.13
# LOE
..B1.9: # Preds ..B1.3
# Execution count [4.96e-03]: Infreq
movl $il0_peep_printf_format_2, %edi #20.13
movq stderr(%rip), %rsi #20.13
call fputs #20.13
jmp ..B1.8 # Prob 100% #20.13
# LOE
..B1.11: # Preds ..B1.5
# Execution count [1.79e-02]: Infreq
movl $il0_peep_printf_format_0, %edi #32.9
movq stderr(%rip), %rsi #32.9
call fputs #32.9
jmp ..B1.8 # Prob 100% #32.9
.align 16,0x90
# LOE
.cfi_endproc
# mark_end;
.type allocate,@function
.size allocate,.-allocate
..LNallocate.0:
.section .rodata.str1.4, "aMS",@progbits,1
.align 4
.align 4
il0_peep_printf_format_1:
.long 1869771333
.long 1226848882
.long 1718973294
.long 1768122726
.long 544501349
.long 1869440365
.long 1948285298
.long 1969627247
.long 1818846828
.long 1752440940
.long 1701978213
.long 1936029041
.word 2676
.byte 0
.space 1, 0x00 # pad
.align 4
il0_peep_printf_format_2:
.long 1869771333
.long 1092631154
.long 1852270956
.long 1953391981
.long 1918988320
.long 1952804193
.long 1763734117
.long 1869488243
.long 543236212
.long 1702326128
.long 1718558834
.long 1870099488
.word 10
.space 2, 0x00 # pad
.align 4
il0_peep_printf_format_0:
.long 1869771333
.long 1881160306
.long 2020176751
.long 1835363679
.long 1734962273
.long 1634082926
.long 1684368489
.word 2593
.byte 0
.data
# -- End allocate
.data
.section .note.GNU-stack, ""
# End