Skip to content

Trigonometry Performance

Below are the logarithmic operations available in Fermat and performance information about using them.

sin()

sin

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
1,000
EINOs
35,000

Precision Mode

Ops/sec
1,000
EINOs
35,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

cos()

cos

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
1,000
EINOs
35,000

Precision Mode

Ops/sec
1,000
EINOs
35,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

tan()

tan

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
750
EINOs
43,750

Precision Mode

Ops/sec
1,000
EINOs
35,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

sec()

sec

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
750
EINOs
43,750

Precision Mode

Ops/sec
750
EINOs
43,750

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

csc()

csc

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
1,000
EINOs
35,000

Precision Mode

Ops/sec
1,000
EINOs
35,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

cot()

cot

Native Mode

Ops/sec
50,000
EINOs
700

Auto Mode

Ops/sec
500
EINOs
70,000

Precision Mode

Ops/sec
750
EINOs
43,750

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

sinh()

sinh

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

cosh()

cosh

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

tanh()

tanh

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

sech()

sech

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

csch()

csch

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

coth()

coth

Native Mode

Ops/sec
50,000
EINOs
500

Auto Mode

Ops/sec
7,500
EINOs
3,335

Precision Mode

Ops/sec
10,000
EINOs
2,500

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arcsin()

arcsin

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
500
EINOs
62,000

Precision Mode

Ops/sec
500
EINOs
62,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arccos()

arccos

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
500
EINOs
62,000

Precision Mode

Ops/sec
500
EINOs
62,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arctan()

arctan

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
10,000
EINOs
3,100

Precision Mode

Ops/sec
10,000
EINOs
3,100

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arcsec()

arcsec

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
500
EINOs
62,000

Precision Mode

Ops/sec
500
EINOs
62,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arccsc()

arccsc

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
500
EINOs
62,000

Precision Mode

Ops/sec
500
EINOs
62,000

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.

arccot()

arccot

Native Mode

Ops/sec
25,000
EINOs
1,240

Auto Mode

Ops/sec
10,000
EINOs
3,100

Precision Mode

Ops/sec
10,000
EINOs
3,100

Characteristics

Scale Sensitivity
Extreme

Note: The efficiency of this algorithm varies by the part of the curve the value is near, as that results in the answer converging at different speeds.