mirror of git://sourceware.org/git/glibc.git
x86/fpu: Add missing ISA sections to variety of svml files
Many sse4/avx2/avx512 files where just in .text.
This commit is contained in:
parent
a46956e65d
commit
e1d082d9de
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2v_cos_sse4)
|
||||
/* ALGORITHM DESCRIPTION:
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_cos_avx2)
|
||||
|
||||
/* ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_d_trig_data.h"
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_cos_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_exp_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2v_exp_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_exp_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_exp_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_d_exp_data.h"
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_exp_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_log_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2v_log_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_log_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_log_avx2)
|
||||
/* ALGORITHM DESCRIPTION:
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_d_log_data.h"
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_log_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_pow_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2vv_pow_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_pow_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4vv_pow_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
Res := ResHi + ResLo:
|
||||
Result := ex(Res) + N. */
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8vv_pow_knl)
|
||||
pushq %rbp
|
||||
cfi_adjust_cfa_offset (8)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2v_sin_sse4)
|
||||
/* ALGORITHM DESCRIPTION:
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_sin_avx2)
|
||||
/* ALGORITHM DESCRIPTION:
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_d_trig_data.h"
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_sin_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN2vl8l8_sincos_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4vl8l8_sincos_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
cos(arg) = sin(arg+Pi/2) = sin(N'*Pi + R') = (-1)^N' * sin(R')
|
||||
sin(R), sin(R') are approximated by corresponding polynomial. */
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8vl8l8_sincos_knl)
|
||||
pushq %rbp
|
||||
cfi_adjust_cfa_offset (8)
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_s_trig_data.h"
|
||||
#include "svml_s_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN16v_cosf_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN4v_cosf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN8v_cosf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_s_expf_data.h"
|
||||
#include "svml_s_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN16v_expf_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_expf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN4v_expf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_expf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY(_ZGVdN8v_expf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_s_logf_data.h"
|
||||
#include "svml_s_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN16v_logf_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_logf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN4v_logf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_logf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY(_ZGVdN8v_logf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -80,7 +80,7 @@
|
|||
Res := ResHi + ResLo:
|
||||
Result := ex(Res) + N. */
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN16vv_powf_knl)
|
||||
pushq %rbp
|
||||
cfi_adjust_cfa_offset (8)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_powf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN4vv_powf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_powf_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY(_ZGVdN8vv_powf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
R1 = XOR( RS, SS );
|
||||
R2 = XOR( RC, SC ). */
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN16vl4l4_sincosf_knl)
|
||||
pushq %rbp
|
||||
cfi_adjust_cfa_offset (8)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY (_ZGVbN4vl4l4_sincosf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN8vl4l4_sincosf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include "svml_s_trig_data.h"
|
||||
#include "svml_s_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY(_ZGVeN16v_sinf_knl)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.sse4, "ax", @progbits
|
||||
ENTRY(_ZGVbN4v_sinf_sse4)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_s_trig_data.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY(_ZGVdN8v_sinf_avx2)
|
||||
/*
|
||||
ALGORITHM DESCRIPTION:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_acos)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_acos
|
||||
END (_ZGVdN4v_acos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_acos)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_acos
|
||||
END (_ZGVcN4v_acos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_acos)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_acos
|
||||
END (_ZGVeN8v_acos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_acosh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_acosh
|
||||
END (_ZGVdN4v_acosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_acosh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_acosh
|
||||
END (_ZGVcN4v_acosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_acosh)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_acosh
|
||||
END (_ZGVeN8v_acosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_asin)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_asin
|
||||
END (_ZGVdN4v_asin)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_asin)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_asin
|
||||
END (_ZGVcN4v_asin)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_asin)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_asin
|
||||
END (_ZGVeN8v_asin)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_asinh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_asinh
|
||||
END (_ZGVdN4v_asinh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_asinh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_asinh
|
||||
END (_ZGVcN4v_asinh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_asinh)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_asinh
|
||||
END (_ZGVeN8v_asinh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4vv_atan2)
|
||||
WRAPPER_IMPL_AVX_ff _ZGVbN2vv_atan2
|
||||
END (_ZGVdN4vv_atan2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4vv_atan2)
|
||||
WRAPPER_IMPL_AVX_ff _ZGVbN2vv_atan2
|
||||
END (_ZGVcN4vv_atan2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8vv_atan2)
|
||||
WRAPPER_IMPL_AVX512_ff _ZGVdN4vv_atan2
|
||||
END (_ZGVeN8vv_atan2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_atan)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_atan
|
||||
END (_ZGVdN4v_atan)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_atan)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_atan
|
||||
END (_ZGVcN4v_atan)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_atan)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_atan
|
||||
END (_ZGVeN8v_atan)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_atanh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_atanh
|
||||
END (_ZGVdN4v_atanh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_atanh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_atanh
|
||||
END (_ZGVcN4v_atanh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_atanh)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_atanh
|
||||
END (_ZGVeN8v_atanh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_cbrt)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cbrt
|
||||
END (_ZGVdN4v_cbrt)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_cbrt)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cbrt
|
||||
END (_ZGVcN4v_cbrt)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_cbrt)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_cbrt
|
||||
END (_ZGVeN8v_cbrt)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_cos)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cos
|
||||
END (_ZGVdN4v_cos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_cos)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cos
|
||||
END (_ZGVcN4v_cos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_cos)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_cos
|
||||
END (_ZGVeN8v_cos)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_cosh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cosh
|
||||
END (_ZGVdN4v_cosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_cosh)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_cosh
|
||||
END (_ZGVcN4v_cosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_cosh)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_cosh
|
||||
END (_ZGVeN8v_cosh)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_erf)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_erf
|
||||
END (_ZGVdN4v_erf)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_erf)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_erf
|
||||
END (_ZGVcN4v_erf)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_erf)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_erf
|
||||
END (_ZGVeN8v_erf)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_erfc)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_erfc
|
||||
END (_ZGVdN4v_erfc)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_erfc)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_erfc
|
||||
END (_ZGVcN4v_erfc)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_erfc)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_erfc
|
||||
END (_ZGVeN8v_erfc)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_exp10)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp10
|
||||
END (_ZGVdN4v_exp10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_exp10)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp10
|
||||
END (_ZGVcN4v_exp10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_exp10)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_exp10
|
||||
END (_ZGVeN8v_exp10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_exp2)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp2
|
||||
END (_ZGVdN4v_exp2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_exp2)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp2
|
||||
END (_ZGVcN4v_exp2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_exp2)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_exp2
|
||||
END (_ZGVeN8v_exp2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_exp)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp
|
||||
END (_ZGVdN4v_exp)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_exp)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_exp
|
||||
END (_ZGVcN4v_exp)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_exp)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_exp
|
||||
END (_ZGVeN8v_exp)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_expm1)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_expm1
|
||||
END (_ZGVdN4v_expm1)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_expm1)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_expm1
|
||||
END (_ZGVcN4v_expm1)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_expm1)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_expm1
|
||||
END (_ZGVeN8v_expm1)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4vv_hypot)
|
||||
WRAPPER_IMPL_AVX_ff _ZGVbN2vv_hypot
|
||||
END (_ZGVdN4vv_hypot)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4vv_hypot)
|
||||
WRAPPER_IMPL_AVX_ff _ZGVbN2vv_hypot
|
||||
END (_ZGVcN4vv_hypot)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8vv_hypot)
|
||||
WRAPPER_IMPL_AVX512_ff _ZGVdN4vv_hypot
|
||||
END (_ZGVeN8vv_hypot)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_log10)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log10
|
||||
END (_ZGVdN4v_log10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_log10)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log10
|
||||
END (_ZGVcN4v_log10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_log10)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_log10
|
||||
END (_ZGVeN8v_log10)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_log1p)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log1p
|
||||
END (_ZGVdN4v_log1p)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_log1p)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log1p
|
||||
END (_ZGVcN4v_log1p)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_log1p)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_log1p
|
||||
END (_ZGVeN8v_log1p)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_log2)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log2
|
||||
END (_ZGVdN4v_log2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_log2)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log2
|
||||
END (_ZGVcN4v_log2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_log2)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_log2
|
||||
END (_ZGVeN8v_log2)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4v_log)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log
|
||||
END (_ZGVdN4v_log)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVcN4v_log)
|
||||
WRAPPER_IMPL_AVX _ZGVbN2v_log
|
||||
END (_ZGVcN4v_log)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.evex512, "ax", @progbits
|
||||
ENTRY (_ZGVeN8v_log)
|
||||
WRAPPER_IMPL_AVX512 _ZGVdN4v_log
|
||||
END (_ZGVeN8v_log)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#include <sysdep.h>
|
||||
#include "svml_d_wrapper_impl.h"
|
||||
|
||||
.text
|
||||
.section .text.avx2, "ax", @progbits
|
||||
ENTRY (_ZGVdN4vv_pow)
|
||||
WRAPPER_IMPL_AVX_ff _ZGVbN2vv_pow
|
||||
END (_ZGVdN4vv_pow)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue