Visible to Intel only — GUID: GUID-A1FD57DD-626D-4EB9-9940-16038A91788B
Visible to Intel only — GUID: GUID-A1FD57DD-626D-4EB9-9940-16038A91788B
Simple Arithmetic Operations with Rounding Mode
fAdds_rd
Description: Adds two single precision floating-point values using round-down mode.
Calling Interface:
float fAdds_rd(float x, float y)
fAdds_rn
Description: Adds two single precision floating-point values using round-to-nearest-even mode.
Calling Interface:
float fAdds_rn(float x, float y)
fAdds_ru
Description: Adds two single precision floating-point values using round-up mode.
Calling Interface:
float fAdds_ru(float x, float y)
fAdds_rz
Description: Adds two single precision floating-point values using round-towards-zero mode.
Calling Interface:
float fAdds_rz(float x, float y)
fsub_rd
Description: Subtracts two single precision floating-point values using round-down mode.
Calling Interface:
float fsub_rd(float x, float y)
fsub_rn
Description: Subtracts two single precision floating-point values using round-to-nearest-even mode.
Calling Interface:
float fsub_rn(float x, float y)
fsub_ru
Description: Subtracts two single precision floating-point values using round-up mode.
Calling Interface:
float fsub_ru(float x, float y)
fsub_rz
Description: Subtracts two single precision floating-point values using round-towards-zero mode.
Calling Interface:
float fsub_rz(float x, float y)
fdiv_rd
Description: Divides two single precision floating-point values using round-down mode.
Calling Interface:
float fdiv_rd(float x, float y)
fdiv_rn
Description: Divides two single precision floating-point values using round-to-nearest-even mode.
Calling Interface:
float fdiv_rn(float x, float y)
fdiv_ru
Description: Divides two single precision floating-point values using round-up mode.
Calling Interface:
float fdiv_ru(float x, float y)
fdiv_rz
Description: Divides two single precision floating-point values using round-towards-zero mode.
Calling Interface:
float fdiv_rz(float x, float y)
fmul_rd
Description: Multiplies two single precision floating-point values using round-down mode.
Calling Interface:
float fmul_rd(float x, float y)
fmul_rn
Description: Multiplies two single precision floating-point values using round-to-nearest-even mode.
Calling Interface:
float fmul_rn(float x, float y)
fmul_ru
Description: Multiplies two single precision floating-point values using round-up mode.
Calling Interface:
float fmul_ru(float x, float y)
fmul_rz
Description: Multiplies two single precision floating-point values using round-towards-zero mode.
Calling Interface:
float fmul_rz(float x, float y)
fmaf_rd
Description: Returns x * y + z using round-down mode.
Calling Interface:
float fmaf_rd(float x, float y, float z)
fmaf_rn
Description: Returns x * y + z using round-to-nearest-even mode.
Calling Interface:
float fmaf_rn(float x, float y, float z)
fmaf_ru
Description: Returns x * y + z using round-up mode.
Calling Interface:
float fmaf_ru(float x, float y, float z)
fmaf_rz
Description: Returns x * y + z using round-towards-zero mode.
Calling Interface:
float fmaf_rz(float x, float y, float z)
frcp_rd
Description: Computes the reciprocal of x using round-down mode.
Calling Interface:
float frcp_rd(float x)
frcp_rn
Description: Computes the reciprocal of x using round-to-nearest-even mode.
Calling Interface:
float frcp_rn(float x)
frcp_ru
Description: Computes the reciprocal of x using round-up mode.
Calling Interface:
float frcp_ru(float x)
frcp_rz
Description: Computes the reciprocal of x using round-towards-zero mode.
Calling Interface:
float frcp_rz(float x)
fsqrt_rd
Description: Computes the square root of x using round-down mode.
Calling Interface:
float fsqrt_rd(float x)
fsqrt_rn
Description: Computes the square root of x using round-to-nearest-even mode.
Calling Interface:
float fsqrt_rn(float x)
fsqrt_ru
Description: Computes the square root of x using round-up mode.
Calling Interface:
float fsqrt_ru(float x)
fsqrt_rz
Description: Computes the square root of x using round-towards-zero mode.
Calling Interface:
float fsqrt_rz(float x)
dAdds_rd
Description: Adds two double precision floating-point values using round-down mode.
Calling Interface:
double dAdds_rd(double x, double y)
dAdds_rn
Description: Adds two double precision floating-point values using round-to-nearest-even mode.
Calling Interface:
double dAdds_rn(double x, double y)
dAdds_ru
Description: Adds two double precision floating-point values using round-up mode.
Calling Interface:
double dAdds_ru(double x, double y)
dAdds_rz
Description: Adds two double precision floating-point values using round-towards-zero mode.
Calling Interface:
double dAdds_rz(double x, double y)
dsub_rd
Description: Subtracts two double precision floating-point values using round-down mode.
Calling Interface:
double dsub_rd(double x, double y)
dsub_rn
Description: Subtracts two double precision floating-point values using round-to-nearest-even mode.
Calling Interface:
double dsub_rn(double x, double y)
dsub_ru
Description: Subtracts two double precision floating-point values using round-up mode.
Calling Interface:
double dsub_ru(double x, double y)
dsub_rz
Description: Subtracts two double precision floating-point values using round-towards-zero mode.
Calling Interface:
double dsub_rz(double x, double y)
ddiv_rd
Description: Divides two double precision floating-point values using round-down mode.
Calling Interface:
double ddiv_rd(double x, double y)
ddiv_rn
Description: Divides two double precision floating-point values using round-to-nearest-even mode.
Calling Interface:
double ddiv_rn(double x, double y)
ddiv_ru
Description: Divides two double precision floating-point values using round-up mode.
Calling Interface:
double ddiv_ru(double x, double y)
ddiv_rz
Description: Divides two double precision floating-point values using round-towards-zero mode.
Calling Interface:
double ddiv_rz(double x, double y)
dmul_rd
Description: Multiplies two double precision floating-point values using round-down mode.
Calling Interface:
double dmul_rd(double x, double y)
dmul_rn
Description: Multiplies two double precision floating-point values using round-to-nearest-even mode.
Calling Interface:
double dmul_rn(double x, double y)
dmul_ru
Description: Multiplies two double precision floating-point values using round-up mode.
Calling Interface:
double dmul_ru(double x, double y)
dmul_rz
Description: Multiplies two double precision floating-point values using round-towards-zero mode.
Calling Interface:
double dmul_rz(double x, double y)
fma_rd
Description: Returns x * y + z using round-down mode.
Calling Interface:
double fma_rd(double x, double y, double z)
fma_rn
Description: Returns x * y + z using round-to-nearest-even mode.
Calling Interface:
double fma_rn(double x, double y, double z)
fma_ru
Description: Returns x * y + z using round-up mode.
Calling Interface:
double fma_ru(double x, double y, double z)
fma_rz
Description: Returns x * y + z using round-towards-zero mode.
Calling Interface:
double fma_rz(double x, double y, double z)
drcp_rd
Description: Computes the reciprocal of x using round-down mode.
Calling Interface:
double drcp_rd(double x)
drcp_rn
Description: Computes the reciprocal of x using round-to-nearest-even mode.
Calling Interface:
double drcp_rn(double x)
drcp_ru
Description: Computes the reciprocal of x using round-up mode.
Calling Interface:
double drcp_ru(double x)
drcp_rz
Description: Computes the reciprocal of x using round-towards-zero mode.
Calling Interface:
double drcp_rz(double x)
dsqrt_rd
Description: Computes the square root of x using round-down mode.
Calling Interface:
double dsqrt_rd(double x)
dsqrt_rn
Description: Computes the square root of x using round-to-nearest-even mode.
Calling Interface:
double dsqrt_rn(double x)
dsqrt_ru
Description: Computes the square root of x using round-up mode.
Calling Interface:
double dsqrt_ru(double x)
dsqrt_rz
Description: Computes the square root of x using round-towards-zero mode.
Calling Interface:
double dsqrt_rz(double x)