|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-round-half-to-even | 128/128 | 122/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 128/128 | 3/15 |
fn-round-half-to-evenint1args-1[+]
X fn-round-half-to-evenint1args-1: fn:round-half-to-even(xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenint1args-2[+]
X fn-round-half-to-evenint1args-2: fn:round-half-to-even(xs:int("-1873914410")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenint1args-3[+]
X fn-round-half-to-evenint1args-3: fn:round-half-to-even(xs:int("2147483647")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenintg1args-1[+]
X fn-round-half-to-evenintg1args-1: fn:round-half-to-even(xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenintg1args-2[+]
X fn-round-half-to-evenintg1args-2: fn:round-half-to-even(xs:integer("830993497117024304")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenintg1args-3[+]
X fn-round-half-to-evenintg1args-3: fn:round-half-to-even(xs:integer("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendec1args-1[+]
X fn-round-half-to-evendec1args-1: fn:round-half-to-even(xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendec1args-2[+]
X fn-round-half-to-evendec1args-2: fn:round-half-to-even(xs:decimal("617375191608514839")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendec1args-3[+]
X fn-round-half-to-evendec1args-3: fn:round-half-to-even(xs:decimal("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendbl1args-1[+]
X fn-round-half-to-evendbl1args-1: fn:round-half-to-even(xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendbl1args-2[+]
X fn-round-half-to-evendbl1args-2: fn:round-half-to-even(xs:double("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evendbl1args-3[+]
X fn-round-half-to-evendbl1args-3: fn:round-half-to-even(xs:double("1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenflt1args-1[+]
X fn-round-half-to-evenflt1args-1: fn:round-half-to-even(xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenflt1args-2[+]
X fn-round-half-to-evenflt1args-2: fn:round-half-to-even(xs:float("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenflt1args-3[+]
X fn-round-half-to-evenflt1args-3: fn:round-half-to-even(xs:float("3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenlng1args-1[+]
X fn-round-half-to-evenlng1args-1: fn:round-half-to-even(xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenlng1args-2[+]
X fn-round-half-to-evenlng1args-2: fn:round-half-to-even(xs:long("-47175562203048468")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenlng1args-3[+]
X fn-round-half-to-evenlng1args-3: fn:round-half-to-even(xs:long("92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenusht1args-1[+]
X fn-round-half-to-evenusht1args-1: fn:round-half-to-even(xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenusht1args-2[+]
X fn-round-half-to-evenusht1args-2: fn:round-half-to-even(xs:unsignedShort("44633")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenusht1args-3[+]
X fn-round-half-to-evenusht1args-3: fn:round-half-to-even(xs:unsignedShort("65535")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennint1args-1[+]
X fn-round-half-to-evennint1args-1: fn:round-half-to-even(xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennint1args-2[+]
X fn-round-half-to-evennint1args-2: fn:round-half-to-even(xs:negativeInteger("-297014075999096793")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennint1args-3[+]
X fn-round-half-to-evennint1args-3: fn:round-half-to-even(xs:negativeInteger("-1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenpint1args-1[+]
X fn-round-half-to-evenpint1args-1: fn:round-half-to-even(xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenpint1args-2[+]
X fn-round-half-to-evenpint1args-2: fn:round-half-to-even(xs:positiveInteger("52704602390610033")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenpint1args-3[+]
X fn-round-half-to-evenpint1args-3: fn:round-half-to-even(xs:positiveInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenulng1args-1[+]
X fn-round-half-to-evenulng1args-1: fn:round-half-to-even(xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenulng1args-2[+]
X fn-round-half-to-evenulng1args-2: fn:round-half-to-even(xs:unsignedLong("130747108607674654")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evenulng1args-3[+]
X fn-round-half-to-evenulng1args-3: fn:round-half-to-even(xs:unsignedLong("184467440737095516")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennpi1args-1[+]
X fn-round-half-to-evennpi1args-1: fn:round-half-to-even(xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennpi1args-2[+]
X fn-round-half-to-evennpi1args-2: fn:round-half-to-even(xs:nonPositiveInteger("-475688437271870490")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennpi1args-3[+]
X fn-round-half-to-evennpi1args-3: fn:round-half-to-even(xs:nonPositiveInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennni1args-1[+]
X fn-round-half-to-evennni1args-1: fn:round-half-to-even(xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennni1args-2[+]
X fn-round-half-to-evennni1args-2: fn:round-half-to-even(xs:nonNegativeInteger("303884545991464527")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evennni1args-3[+]
X fn-round-half-to-evennni1args-3: fn:round-half-to-even(xs:nonNegativeInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evensht1args-1[+]
X fn-round-half-to-evensht1args-1: fn:round-half-to-even(xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evensht1args-2[+]
X fn-round-half-to-evensht1args-2: fn:round-half-to-even(xs:short("-5324")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-evensht1args-3[+]
X fn-round-half-to-evensht1args-3: fn:round-half-to-even(xs:short("32767")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-RoundEvenFunc-1[+]
X K-RoundEvenFunc-1: round-half-to-even() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-RoundEvenFunc-2[+]
X K-RoundEvenFunc-2: round-half-to-even(1.1, 3, "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-RoundEvenFunc-3[+]
X K-RoundEvenFunc-3: empty(round-half-to-even(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-RoundEvenFunc-4[+]
X K-RoundEvenFunc-4: empty(round-half-to-even((), 3)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-RoundEvenFunc-5[+]
X K-RoundEvenFunc-5: round-half-to-even("a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-1[+]
X K2-RoundEvenFunc-1: round-half-to-even(1) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-2[+]
X K2-RoundEvenFunc-2: round-half-to-even(1.0) eq 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-3[+]
X K2-RoundEvenFunc-3: round-half-to-even(0.5) eq 0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-4[+]
X K2-RoundEvenFunc-4: round-half-to-even(1.5) eq 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-5[+]
X K2-RoundEvenFunc-5: round-half-to-even(2.5) eq 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-6[+]
X K2-RoundEvenFunc-6: round-half-to-even(3.567812E+3, 2) eq 3567.81E0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-7[+]
X K2-RoundEvenFunc-7: round-half-to-even(4.7564E-3, 2) eq 0.0E0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-8[+]
X K2-RoundEvenFunc-8: round-half-to-even(35612.25, -2) eq 35600 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-9[+]
X K2-RoundEvenFunc-9: round-half-to-even(xs:double("-0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-10[+]
X K2-RoundEvenFunc-10: round-half-to-even(xs:float("-0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-11[+]
X K2-RoundEvenFunc-11: round-half-to-even(xs:double("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-12[+]
X K2-RoundEvenFunc-12: round-half-to-even(xs:float("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-13[+]
X K2-RoundEvenFunc-13: round-half-to-even(xs:double("-INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-14[+]
X K2-RoundEvenFunc-14: round-half-to-even(xs:float("-INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-15[+]
X K2-RoundEvenFunc-15: round-half-to-even(xs:double("INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-16[+]
X K2-RoundEvenFunc-16: round-half-to-even(xs:float("INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-17[+]
X K2-RoundEvenFunc-17: round-half-to-even(xs:unsignedShort("0")) instance of xs:unsignedShort |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-18[+]
X K2-RoundEvenFunc-18: round-half-to-even(xs:unsignedLong("0")) instance of xs:unsignedLong |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-19[+]
X K2-RoundEvenFunc-19: round-half-to-even(xs:unsignedInt("0")) instance of xs:unsignedInt |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-20[+]
X K2-RoundEvenFunc-20: round-half-to-even(xs:unsignedByte("0")) instance of xs:unsignedByte |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-21[+]
X K2-RoundEvenFunc-21: round-half-to-even(xs:positiveInteger("1")) instance of xs:positiveInteger |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-22[+]
X K2-RoundEvenFunc-22: round-half-to-even(xs:nonPositiveInteger("0")) instance of xs:nonPositiveInteger |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-23[+]
X K2-RoundEvenFunc-23: round-half-to-even(xs:nonNegativeInteger("0")) instance of xs:nonNegativeInteger |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-24[+]
X K2-RoundEvenFunc-24: round-half-to-even(xs:negativeInteger("-1")) instance of xs:negativeInteger |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-25[+]
X K2-RoundEvenFunc-25: round-half-to-even(xs:long("0")) instance of xs:long |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-26[+]
X K2-RoundEvenFunc-26: round-half-to-even(xs:int("0")) instance of xs:int |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-27[+]
X K2-RoundEvenFunc-27: round-half-to-even(xs:short("0")) instance of xs:short |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-RoundEvenFunc-28[+]
X K2-RoundEvenFunc-28: round-half-to-even(xs:byte("0")) instance of xs:byte |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-1[+]
X fn-round-half-to-even-1: for $x in (1, xs:decimal(2), xs:float(3), xs:double(4)) return if ((round-half-to-even($x)) instance of xs:integer) then "integer" else if ((round-half-to-even($x)) instance of xs:decimal) then "decimal" else if ((round-half-to-even($x)) instance of xs:float) then "float" else if ((round-half-to-even($x)) instance of xs:double) then "double" else error() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-2[+]
X fn-round-half-to-even-2: for $x in (1, xs:decimal(2), xs:float(3), xs:double(4)) return if ((round-half-to-even($x,1)) instance of xs:integer) then "integer" else if ((round-half-to-even($x,1)) instance of xs:decimal) then "decimal" else if ((round-half-to-even($x,1)) instance of xs:float) then "float" else if ((round-half-to-even($x,1)) instance of xs:double) then "double" else error() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-3[+]
X fn-round-half-to-even-3: round-half-to-even(1.234567, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-4[+]
X fn-round-half-to-even-4: round-half-to-even(1.000005e0, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-5[+]
X fn-round-half-to-even-5: round-half-to-even(xs:float('1.000005e0'), 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-6[+]
X fn-round-half-to-even-6: round-half-to-even(4561.234567, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-7[+]
X fn-round-half-to-even-7: round-half-to-even(4561.000005e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-8[+]
X fn-round-half-to-even-8: round-half-to-even(xs:float('4561.000005e0'), -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-9[+]
X fn-round-half-to-even-9: round-half-to-even(4561234567, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-10[+]
X fn-round-half-to-even-10: round-half-to-even(4561.234567, 0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-11[+]
X fn-round-half-to-even-11: round-half-to-even(4561.000005e0, 0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-12[+]
X fn-round-half-to-even-12: round-half-to-even(xs:float('4561.000005e0'), 0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-13[+]
X fn-round-half-to-even-13: round-half-to-even(4561234567, 0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-14[+]
X fn-round-half-to-even-14: round-half-to-even(xs:float('0.05'), 1) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-15[+]
X fn-round-half-to-even-15: round-half-to-even(xs:float('-0.05'), 1) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-16[+]
X fn-round-half-to-even-16: round-half-to-even(xs:float('3.75'), 1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-17[+]
X fn-round-half-to-even-17: round-half-to-even(123.355, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-18[+]
X fn-round-half-to-even-18: round-half-to-even(123.365, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-19[+]
X fn-round-half-to-even-19: round-half-to-even(123.375, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-20[+]
X fn-round-half-to-even-20: round-half-to-even(123.385, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-21[+]
X fn-round-half-to-even-21: round-half-to-even(-123.355, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-22[+]
X fn-round-half-to-even-22: round-half-to-even(-123.365, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-23[+]
X fn-round-half-to-even-23: round-half-to-even(-123.375, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-24[+]
X fn-round-half-to-even-24: round-half-to-even(-123.385, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-24a[+]
X fn-round-half-to-even-24a: round-half-to-even(12350.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-25[+]
X fn-round-half-to-even-25: round-half-to-even(-12350.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-26[+]
X fn-round-half-to-even-26: round-half-to-even(12450.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-27[+]
X fn-round-half-to-even-27: round-half-to-even(-12450.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-28[+]
X fn-round-half-to-even-28: round-half-to-even(12550.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-29[+]
X fn-round-half-to-even-29: round-half-to-even(-12550.00, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-30[+]
X fn-round-half-to-even-30: round-half-to-even(12350, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-31[+]
X fn-round-half-to-even-31: round-half-to-even(-12350, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-32[+]
X fn-round-half-to-even-32: round-half-to-even(12450, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-33[+]
X fn-round-half-to-even-33: round-half-to-even(-12450, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-34[+]
X fn-round-half-to-even-34: round-half-to-even(12550, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-35[+]
X fn-round-half-to-even-35: round-half-to-even(-12550, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-36[+]
X fn-round-half-to-even-36: round-half-to-even(12350e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-37[+]
X fn-round-half-to-even-37: round-half-to-even(-12350e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-38[+]
X fn-round-half-to-even-38: round-half-to-even(12450e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-39[+]
X fn-round-half-to-even-39: round-half-to-even(-12450e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-40[+]
X fn-round-half-to-even-40: round-half-to-even(12550e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-round-half-to-even-41[+]
X fn-round-half-to-even-41: round-half-to-even(-12550e0, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-001[+]
X cbcl-round-half-to-even-001: fn:round-half-to-even(3.567812E+3, 4294967296) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-002[+]
X cbcl-round-half-to-even-002: fn:round-half-to-even(12345, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-003[+]
X cbcl-round-half-to-even-003: fn:round-half-to-even(12345, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-004[+]
X cbcl-round-half-to-even-004: fn:round-half-to-even(xs:short(12345), 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-005[+]
X cbcl-round-half-to-even-005: fn:round-half-to-even(xs:short(12345), -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-006[+]
X cbcl-round-half-to-even-006: fn:round-half-to-even(12345.6, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-007[+]
X cbcl-round-half-to-even-007: fn:round-half-to-even(12345.6, -2) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-008[+]
X cbcl-round-half-to-even-008: fn:round-half-to-even(xs:float(12345.6), 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-009[+]
X cbcl-round-half-to-even-009: fn:round-half-to-even(xs:float(12345.6), -2) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-010[+]
X cbcl-round-half-to-even-010: fn:round-half-to-even(123456e-2, 2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-011[+]
X cbcl-round-half-to-even-011: fn:round-half-to-even(123456e-2, -2) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-012[+]
X cbcl-round-half-to-even-012: fn:round-half-to-even(3.567812, 4294967296) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-013[+]
X cbcl-round-half-to-even-013: fn:boolean(fn:round-half-to-even(5, 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-round-half-to-even-014[+]
X cbcl-round-half-to-even-014: fn:round-half-to-even(123456e-2, "two") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |