Legend:    
        
passed     
        
almost passed
(≥ 98%)
    
        
failed     
        
untested
Implementations
Tests BaseX 8.5 beta
XQ31
(QT3 vCVS)
Saxon-EE 9.7.0.11
XP31
(QT3 v0.6)
Saxon-EE 9.7.0.11
XQ31
(QT3 v0.6)
XmlPrime 4.0.0.16079
XP31
(QT3 vCVS)
XmlPrime 4.0.0.26293
XQ31
(QT3 vCVS)
XmlPrime 4.0.0.27704
XQX31
(QT3 vCVS)
op-numeric-add 140/155 131/131 155/155 131/131 155/155 155/131 0/6
    op-numeric-addint2args-1[+] pass pass pass pass pass pass
    op-numeric-addint2args-2[+] pass pass pass pass pass pass
    op-numeric-addint2args-3[+] pass pass pass pass pass pass
    op-numeric-addint2args-4[+] pass pass pass pass pass pass
    op-numeric-addintg2args-1[+] pass pass pass pass pass pass
    op-numeric-addintg2args-2[+] pass pass pass pass pass pass
    op-numeric-addintg2args-3[+] pass pass pass pass pass pass
    op-numeric-addintg2args-4[+] pass pass pass pass pass pass
    op-numeric-adddec2args-1[+] pass pass pass pass pass pass
    op-numeric-adddec2args-2[+] pass pass pass pass pass pass
    op-numeric-adddec2args-3[+] pass pass pass pass pass pass
    op-numeric-adddec2args-4[+] pass pass pass pass pass pass
    op-numeric-adddbl2args-1[+] pass pass pass pass pass pass
    op-numeric-adddbl2args-2[+] pass pass pass pass pass pass
    op-numeric-adddbl2args-3[+] pass pass pass pass pass pass
    op-numeric-adddbl2args-4[+] pass pass pass pass pass pass
    op-numeric-addflt2args-1[+] pass pass pass pass pass pass
    op-numeric-addflt2args-2[+] pass pass pass pass pass pass
    op-numeric-addflt2args-3[+] pass pass pass pass pass pass
    op-numeric-addflt2args-4[+] pass pass pass pass pass pass
    op-numeric-addlng2args-1[+] pass pass pass pass pass pass
    op-numeric-addlng2args-2[+] pass pass pass pass pass pass
    op-numeric-addlng2args-3[+] pass pass pass pass pass pass
    op-numeric-addlng2args-4[+] pass pass pass pass pass pass
    op-numeric-addusht2args-1[+] pass pass pass pass pass pass
    op-numeric-addusht2args-2[+] pass pass pass pass pass pass
    op-numeric-addusht2args-3[+] pass pass pass pass pass pass
    op-numeric-addusht2args-4[+] pass pass pass pass pass pass
    op-numeric-addusht2args-5[+] pass pass pass pass pass pass
    op-numeric-addnint2args-1[+] pass pass pass pass pass pass
    op-numeric-addnint2args-2[+] pass pass pass pass pass pass
    op-numeric-addnint2args-3[+] pass pass pass pass pass pass
    op-numeric-addnint2args-4[+] pass pass pass pass pass pass
    op-numeric-addpint2args-1[+] pass pass pass pass pass pass
    op-numeric-addpint2args-2[+] pass pass pass pass pass pass
    op-numeric-addpint2args-3[+] pass pass pass pass pass pass
    op-numeric-addpint2args-4[+] pass pass pass pass pass pass
    op-numeric-addpint2args-5[+] pass pass pass pass pass pass
    op-numeric-addulng2args-1[+] pass pass pass pass pass pass
    op-numeric-addulng2args-2[+] pass pass pass pass pass pass
    op-numeric-addulng2args-3[+] pass pass pass pass pass pass
    op-numeric-addulng2args-4[+] pass pass pass pass pass pass
    op-numeric-addulng2args-5[+] pass pass pass pass pass pass
    op-numeric-addnpi2args-1[+] pass pass pass pass pass pass
    op-numeric-addnpi2args-2[+] pass pass pass pass pass pass
    op-numeric-addnpi2args-3[+] pass pass pass pass pass pass
    op-numeric-addnpi2args-4[+] pass pass pass pass pass pass
    op-numeric-addnni2args-1[+] pass pass pass pass pass pass
    op-numeric-addnni2args-2[+] pass pass pass pass pass pass
    op-numeric-addnni2args-3[+] pass pass pass pass pass pass
    op-numeric-addnni2args-4[+] pass pass pass pass pass pass
    op-numeric-addnni2args-5[+] pass pass pass pass pass pass
    op-numeric-addsht2args-1[+] pass pass pass pass pass pass
    op-numeric-addsht2args-2[+] pass pass pass pass pass pass
    op-numeric-addsht2args-3[+] pass pass pass pass pass pass
    op-numeric-addsht2args-4[+] pass pass pass pass pass pass
    op-numeric-addmix2args-1[+] pass pass pass pass pass pass
    op-numeric-addmix2args-2[+] pass pass pass pass pass pass
    op-numeric-addmix2args-3[+] pass pass pass pass pass pass
    op-numeric-addmix2args-4[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-addmix2args-5[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-addmix2args-6[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-addmix2args-7[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-addmix2args-8[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-addmix2args-9[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-add-derived-1[+] pass pass pass pass pass pass
    op-numeric-add-derived-2[+] pass pass pass pass pass pass
    op-numeric-add-derived-3[+] pass pass pass pass pass pass
    op-numeric-add-derived-4[+] pass pass pass pass pass pass
    op-numeric-add-derived-5[+] pass pass pass pass pass pass
    K-NumericAdd-1[+] pass pass pass pass pass pass
    K-NumericAdd-2[+] pass pass pass pass pass pass
    K-NumericAdd-3[+] pass pass pass pass pass pass
    K-NumericAdd-4[+] pass pass pass pass pass pass
    K-NumericAdd-5[+] pass pass pass pass pass pass
    K-NumericAdd-6[+] pass pass pass pass pass pass
    K-NumericAdd-7[+] pass pass pass pass pass pass
    K-NumericAdd-8[+] pass pass pass pass pass pass
    K-NumericAdd-9[+] pass pass pass pass pass pass
    K-NumericAdd-10[+] pass pass pass pass pass pass
    K-NumericAdd-11[+] pass pass pass pass pass pass
    K-NumericAdd-12[+] pass pass pass pass pass pass
    K-NumericAdd-13[+] pass pass pass pass pass pass
    K-NumericAdd-14[+] pass pass pass pass pass pass
    K-NumericAdd-15[+] pass pass pass pass pass pass
    K-NumericAdd-16[+] pass pass pass pass pass pass
    K-NumericAdd-17[+] pass pass pass pass pass pass
    K-NumericAdd-18[+] pass pass pass pass pass pass
    K-NumericAdd-19[+] pass pass pass pass pass pass
    K-NumericAdd-20[+] pass pass pass pass pass pass
    K-NumericAdd-21[+] pass pass pass pass pass pass
    K-NumericAdd-22[+] pass pass pass pass pass pass
    K-NumericAdd-23[+] pass pass pass pass pass pass
    K-NumericAdd-24[+] pass pass pass pass pass pass
    K-NumericAdd-25[+] pass pass pass pass pass pass
    K-NumericAdd-26[+] pass pass pass pass pass pass
    K-NumericAdd-27[+] pass pass pass pass pass pass
    K-NumericAdd-28[+] pass pass pass pass pass pass
    K-NumericAdd-29[+] pass pass pass pass pass pass
    K-NumericAdd-30[+] pass pass pass pass pass pass
    K-NumericAdd-31[+] pass pass pass pass pass pass
    K-NumericAdd-32[+] pass pass pass pass pass pass
    K-NumericAdd-33[+] pass pass pass pass pass pass
    K-NumericAdd-34[+] pass pass pass pass pass pass
    K-NumericAdd-35[+] pass pass pass pass pass pass
    K-NumericAdd-36[+] pass pass pass pass pass pass
    K-NumericAdd-37[+] pass pass pass pass pass pass
    K-NumericAdd-38[+] pass pass pass pass pass pass
    K-NumericAdd-39[+] pass pass pass pass pass pass
    K-NumericAdd-40[+] pass pass pass pass pass pass
    K-NumericAdd-41[+] pass pass pass pass pass pass
    K-NumericAdd-42[+] pass pass pass pass pass pass
    K-NumericAdd-43[+] pass pass pass pass pass pass
    K-NumericAdd-44[+] pass pass pass pass pass pass
    K-NumericAdd-45[+] pass pass pass pass pass pass
    K-NumericAdd-46[+] pass pass pass pass pass pass
    K-NumericAdd-47[+] pass pass pass pass pass pass
    K-NumericAdd-48[+] pass pass pass pass pass pass
    K-NumericAdd-49[+] pass pass pass pass pass pass
    K-NumericAdd-50[+] pass pass pass pass pass pass
    K-NumericAdd-51[+] pass pass pass pass pass pass
    K-NumericAdd-52[+] pass pass pass pass pass pass
    K-NumericAdd-53[+] pass pass pass pass pass pass
    K-NumericAdd-54[+] pass pass pass pass pass pass
    K-NumericAdd-55[+] pass pass pass pass pass pass
    K-NumericAdd-56[+] pass pass pass pass pass pass
    K-NumericAdd-57[+] pass pass pass pass pass pass
    K-NumericAdd-58[+] pass pass pass pass pass pass
    K-NumericAdd-59[+] pass pass pass pass pass pass
    K-NumericAdd-60[+] pass pass pass pass pass pass
    K-NumericAdd-61[+] pass pass pass pass pass pass
    K-NumericAdd-62[+] pass pass pass pass pass pass
    K-NumericAdd-63[+] pass pass pass pass pass pass
    K-NumericAdd-64[+] pass pass pass pass pass pass
    K-NumericAdd-65[+] pass pass pass pass pass pass
    K-NumericAdd-66[+] pass pass pass pass pass pass
    K2-NumericAdd-1[+] pass pass pass pass pass pass
    K2-NumericAdd-2[+] pass n/a

notXP31

pass n/a pass pass
    K2-NumericAdd-3[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-add-1[+] pass n/a

notXP31

pass n/a pass pass
    op-numeric-add-2[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-3[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-4[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-5[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-6[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-7[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-8[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-9[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-10[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-11[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-12[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-13[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-14[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-15[+] no result n/a

notXP31

pass n/a pass pass
    op-numeric-add-16[+] no result n/a

notXP31

pass n/a pass pass