# uncomplicate.neanderthal.vect-math

Vectorized floating point mathematical functions commonly found in Math, FastMath, and the likes. Primitive scalar counterparts can be found in the math namespace.

(abs a)

### abs!

(abs! a y)(abs! a)

(acos a)

### acos!

(acos! a y)(acos! a)

(acosh a)

### acosh!

(acosh! a y)(acosh! a)

(asin a)

### asin!

(asin! a y)(asin! a)

(asinh a)

### asinh!

(asinh! a y)(asinh! a)

(atan a)

### atan!

(atan! a y)(atan! a)

(atan2 a b)

### atan2!

(atan2! a b y)(atan2! a b)

(atanh a)

### atanh!

(atanh! a y)(atanh! a)

(cbrt a)

### cbrt!

(cbrt! a y)(cbrt! a)

(cdf-norm a)

### cdf-norm!

(cdf-norm! a y)(cdf-norm! a)

(cdf-norm-inv a)

### cdf-norm-inv!

(cdf-norm-inv! a y)(cdf-norm-inv! a)

(ceil a)

### ceil!

(ceil! a y)(ceil! a)

(copy-sign a b)

### copy-sign!

(copy-sign! a b y)(copy-sign! a b)

(cos a)

### cos!

(cos! a y)(cos! a)

(cosh a)

### cosh!

(cosh! a y)(cosh! a)

(div a b)

### div!

(div! a b y)(div! a b)

### elu

(elu alpha a)(elu a)

### elu!

(elu! alpha a y)(elu! a y)(elu! a)

(erf a)

### erf!

(erf! a y)(erf! a)

(erf-inv a)

### erf-inv!

(erf-inv! a y)(erf-inv! a)

(erfc a)

### erfc!

(erfc! a y)(erfc! a)

(erfc-inv a)

### erfc-inv!

(erfc-inv! a y)(erfc-inv! a)

(exp a)

### exp!

(exp! a y)(exp! a)

(exp10 a)

### exp10!

(exp10! a y)(exp10! a)

(exp2 a)

### exp2!

(exp2! a y)(exp2! a)

(expint1 a)

### expint1!

(expint1! a y)(expint1! a)

(expm1 a)

### expm1!

(expm1! a y)(expm1! a)

(floor a)

### floor!

(floor! a y)(floor! a)

(fmax a b)

### fmax!

(fmax! a b y)(fmax! a b)

(fmin a b)

### fmin!

(fmin! a b y)(fmin! a b)

(fmod a b)

### fmod!

(fmod! a b y)(fmod! a b)

(frac a)

### frac!

(frac! a y)(frac! a)

(frem a b)

### frem!

(frem! a b y)(frem! a b)

(gamma a)

### gamma!

(gamma! a y)(gamma! a)

(hypot a b)

### hypot!

(hypot! a b y)(hypot! a b)

(inv a)

### inv!

(inv! a y)(inv! a)

(inv-cbrt a)

### inv-cbrt!

(inv-cbrt! a y)(inv-cbrt! a)

(inv-sqrt a)

### inv-sqrt!

(inv-sqrt! a y)(inv-sqrt! a)

(lgamma a)

### lgamma!

(lgamma! a y)(lgamma! a)

### linear-frac

(linear-frac scalea a shifta scaleb b shiftb)(linear-frac scalea a shifta)(linear-frac a shifta)

### linear-frac!

(linear-frac! scalea a shifta scaleb b shiftb y)(linear-frac! scalea a shifta y)(linear-frac! scalea a shifta)(linear-frac! a shifta)

(log a)

### log!

(log! a y)(log! a)

(log10 a)

### log10!

(log10! a y)(log10! a)

(log1p a)

### log1p!

(log1p! a y)(log1p! a)

(log2 a)

### log2!

(log2! a y)(log2! a)

(modf a)

### modf!

(modf! a y z)(modf! a y)

(mul a b)

### mul!

(mul! a b y)(mul! a b)

(pow a b)

(pow! a b y)

(pow23 a)

### pow23!

(pow23! a y)(pow23! a)

(pow32 a)

### pow32!

(pow32! a y)(pow32! a)

(ramp a)

### ramp!

(ramp! a y)(ramp! a)

### relu

(relu alpha a)(relu a)

### relu!

(relu! alpha a y)(relu! a y)(relu! a)

(round a)

### round!

(round! a y)(round! a)

(sigmoid a)

### sigmoid!

(sigmoid! a y)(sigmoid! a)

(sin a)

### sin!

(sin! a y)(sin! a)

(sincos a)

(sincos! a y z)

(sinh a)

### sinh!

(sinh! a y)(sinh! a)

(sqr a)

### sqr!

(sqr! a y)(sqr! a)

(sqrt a)

### sqrt!

(sqrt! a y)(sqrt! a)

(tan a)

### tan!

(tan! a y)(tan! a)

(tanh a)

### tanh!

(tanh! a y)(tanh! a)

(trunc a)

### trunc!

(trunc! a y)(trunc! a)