# 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