Click here to download the Blitz Browser!

WPT

wpt / css / css-values / acos-asin-atan-atan2-computed.html

Spec: CSS Values ↗

Runs: Chrome 155.0.8042.0 (wpt@4eb09bcd9, 2026-09-04) | Firefox 157.0a1 (wpt@c3fcbf4ba, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-52f0f (wpt@a1ecd0c09, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total51/5252/5252/5252/5247/520/52
SubtestChromeFirefoxSafariLadybirdServoBlitz
acos(1) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
atan(0) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
asin(0) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
atan2(0,0) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(asin(sin(pi/2))) should be used-value-equivalent to 90degPASSPASSPASSPASSPASS
calc(acos(cos(pi - 3.14159265358979323846))) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(atan(e - 2.7182818284590452354) ) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(asin(sin(30deg + 1.0471967rad ) )) should be used-value-equivalent to 90degPASSPASSPASSPASSPASS
calc(acos(cos(30deg - 0.523599rad ) )) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(asin(sin(3.14159 / 2 + 1 - 1) )) should be used-value-equivalent to 90degPASSPASSPASSPASSPASS
calc(asin(sin(100grad) )) should be used-value-equivalent to 90degPASSPASSPASSPASSPASS
calc(acos(cos(0 / 2 + 1 - 1) )) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(atan(tan(30deg + 0.261799rad ) )) should be used-value-equivalent to 45degPASSPASSPASSPASSPASS
calc(atan(tan(0.7853975rad ) )) should be used-value-equivalent to 45degPASSPASSPASSPASSPASS
calc(atan(tan(3.14159 / 4 + 1 - 1) )) should be used-value-equivalent to 45degPASSPASSPASSPASSPASS
calc(asin(sin(0.25turn)) ) should be used-value-equivalent to 90degPASSPASSPASSPASSPASS
calc(atan2(0,1)) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(atan2(0,-1) / 4) should be used-value-equivalent to 45degPASSPASSPASSPASSPASS
calc(atan2(1,-1)) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
calc(atan2(-1,1)) should be used-value-equivalent to -45degPASSPASSPASSPASSPASS
calc(asin(sin(180deg * sibling-index()))) should be used-value-equivalent to 0degPASSPASSPASSPASSFAIL
calc(acos(cos(180deg * sibling-index()))) should be used-value-equivalent to 180degPASSPASSPASSPASSFAIL
calc(atan(tan(180deg * sibling-index()))) should be used-value-equivalent to 0degPASSPASSPASSPASSFAIL
calc(atan2(1, sibling-index())) should be used-value-equivalent to 45degPASSPASSPASSPASSFAIL
calc(asin(sin(180deg * sign(1em - 1px)))) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(acos(cos(180deg * sign(1em - 1px)))) should be used-value-equivalent to 180degPASSPASSPASSPASSPASS
calc(atan(tan(180deg * sign(1em - 1px)))) should be used-value-equivalent to 0degPASSPASSPASSPASSPASS
calc(atan2(1, sign(1em - 1px))) should be used-value-equivalent to 45degPASSPASSPASSPASSPASS
calc(tan(atan2(round(up,1px,100%),round(up,1px,100%)))*1px) should be computed-value-equivalent to calc(tan(atan2(round(up,1px,100%),round(up,1px,100%)))*1px)PASSPASSPASSPASSPASS
calc(1px * pow(tan(atan2(50%, 1px)), 1)) should be computed-value-equivalent to calc(1px * pow(tan(atan2(50%, 1px)), 1))FAILPASSPASSPASSFAIL
calc(cos(sin(acos(cos(pi))))) should be used-value-equivalent to 1PASSPASSPASSPASSPASS
atan2(1px, -1px) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1cm, -1cm) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1mm, -1mm) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1Q, -1Q) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1in, -1in) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1pc, -1pc) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1pt, -1pt) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1em, -1em) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1ex, -1ex) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1ch, -1ch) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1rem, -1rem) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1vh, -1vh) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1vw, -1vw) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1deg, -1deg) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1grad, -1grad) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1turn, -1turn) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1rad, -1rad) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1s, -1s) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
atan2(1ms, -1ms) should be used-value-equivalent to 135degPASSPASSPASSPASSPASS
Uncaught JS errorFAIL