openmsx.global | AdhocCliCommParser/whitespace | 0.000 | pass |
AdhocCliCommParser/multiple commands | 0.000 | pass |
AdhocCliCommParser/XML-entities | 0.000 | pass |
AdhocCliCommParser/tags other than <command> are ignored | 0.000 | pass |
AdhocCliCommParser/errors, but we do recover | 0.000 | pass |
AdhocCliCommParser/old (XML) parser didn't accept this, AdhocCliCommParser does | 0.000 | pass |
AdhocCliCommParser/old (XML) parser did accept this, AdhocCliCommParser does not | 0.000 | pass |
Base64 | 0.000 | pass |
CRC16 | 0.000 | pass |
CRC16/'3 x A1' in a loop | 0.000 | pass |
CRC16/'3 x A1' in one chunk | 0.000 | pass |
CRC16/'3 x A1' via init | 0.000 | pass |
CRC16/'123456789' in a loop | 0.000 | pass |
CRC16/'123456789' in one chunk | 0.000 | pass |
CRC16/512 bytes/in a loop | 0.000 | pass |
CRC16/512 bytes/in one chunk | 0.000 | pass |
CRC16/'11' in a loop | 0.000 | pass |
CRC16/'11' in one chunk | 0.000 | pass |
CRC16/'11' via init | 0.000 | pass |
CRC16/'11 22' in a loop | 0.000 | pass |
CRC16/'11 22' in one chunk | 0.000 | pass |
CRC16/'11 22' via init | 0.000 | pass |
CRC16/'11 22 33' in a loop | 0.000 | pass |
CRC16/'11 22 33' in one chunk | 0.000 | pass |
CRC16/'11 22 33' via init | 0.000 | pass |
CRC16/'11 22 33 44' in a loop | 0.000 | pass |
CRC16/'11 22 33 44' in one chunk | 0.000 | pass |
CRC16/'11 22 33 44' via init | 0.000 | pass |
CircularBuffer | 0.000 | pass |
Date | 0.001 | pass |
DivModByConst, DivModBySame | 0.001 | pass |
FilePoolCore | 2.001 | pass |
FixedPoint | 0.001 | pass |
HexDump | 0.000 | pass |
Keys | 0.000 | pass |
Math::log2p1 | 0.000 | pass |
Math::ispow2 | 0.000 | pass |
Math::ceil2 | 0.000 | pass |
Math::clipIntToShort | 0.000 | pass |
Math::clipIntToByte | 0.000 | pass |
Math::reverseNBits | 0.000 | pass |
Math::reverseByte | 0.000 | pass |
Math::floodRight | 0.000 | pass |
Math::countLeadingZeros | 0.000 | pass |
MemoryBufferFile | 0.000 | pass |
ObjectPool | 0.010 | pass |
ScopedAssign, local | 0.000 | pass |
ScopedAssign, global | 0.000 | pass |
SimpleHashSet | 0.000 | pass |
StringOp/stringTo<int> | 0.000 | pass |
StringOp/stringTo<unsigned> | 0.000 | pass |
StringOp/stringToBool | 0.000 | pass |
StringOp/startsWith | 0.000 | pass |
StringOp/endsWith | 0.000 | pass |
StringOp/trimRight | 0.000 | pass |
StringOp/trimLeft | 0.000 | pass |
StringOp/splitOnFirst | 0.000 | pass |
StringOp/splitOnLast | 0.000 | pass |
StringOp/split | 0.000 | pass |
StringOp/parseRange | 0.000 | pass |
StringOp/caseless | 0.000 | pass |
StringOp/casecmp | 0.000 | pass |
TclArgParser/empty | 0.000 | pass |
TclArgParser/only normal args | 0.000 | pass |
TclArgParser/(regular) integer option | 0.000 | pass |
TclArgParser/(optional) integer option | 0.000 | pass |
TclArgParser/(regular) double option | 0.000 | pass |
TclArgParser/(regular) string option | 0.000 | pass |
TclArgParser/flag value | 0.000 | pass |
TclArgParser/multiple options and args | 0.000 | pass |
TclArgParser/set same option twice | 0.000 | pass |
TclArgParser/vector<T> accepts repeated options | 0.000 | pass |
TclArgParser/no options after -- | 0.000 | pass |
TclArgParser/missing value for option | 0.000 | pass |
TclArgParser/non-integer value for integer-option | 0.000 | pass |
TclArgParser/non-double value for double-option | 0.000 | pass |
TclArgParser/unknown option | 0.000 | pass |
TclObject, constructors/default | 0.000 | pass |
TclObject, constructors/string_view | 0.000 | pass |
TclObject, constructors/bool | 0.000 | pass |
TclObject, constructors/int | 0.000 | pass |
TclObject, constructors/double | 0.000 | pass |
TclObject, constructors/binary | 0.000 | pass |
TclObject, constructors/copy | 0.000 | pass |
TclObject, constructors/move | 0.000 | pass |
TclObject, constructors/list | 0.000 | pass |
TclObject, constructors/dict | 0.000 | pass |
TclObject, assignment/copy | 0.000 | pass |
TclObject, assignment/move | 0.000 | pass |
TclObject, operator= | 0.001 | pass |
TclObject, operator=/string | 0.000 | pass |
TclObject, operator=/int | 0.000 | pass |
TclObject, operator=/bool | 0.000 | pass |
TclObject, operator=/double | 0.000 | pass |
TclObject, operator=/binary | 0.000 | pass |
TclObject, operator=/copy | 0.000 | pass |
TclObject, operator=/move | 0.000 | pass |
TclObject, addListElement/no error | 0.000 | pass |
TclObject, addListElement/error | 0.000 | pass |
TclObject, addListElements/no error | 0.000 | pass |
TclObject, addListElements/error | 0.000 | pass |
TclObject, addDictKeyValue(s) | 0.001 | pass |
TclObject, getXXX/getString | 0.000 | pass |
TclObject, getXXX/getInt | 0.000 | pass |
TclObject, getXXX/getBoolean | 0.000 | pass |
TclObject, getXXX/getDouble | 0.000 | pass |
TclObject, getDictValue/no error | 0.000 | pass |
TclObject, getDictValue/invalid dict | 0.000 | pass |
TclObject, STL interface on Tcl list/empty | 0.000 | pass |
TclObject, STL interface on Tcl list/not empty | 0.000 | pass |
TclObject, STL interface on Tcl list/invalid list | 0.000 | pass |
TclObject, evalBool | 0.001 | pass |
TclObject, executeCommand | 0.001 | pass |
TclObject, operator==, operator!= | 0.001 | pass |
TigerTree/zero sized buffer | 0.000 | pass |
TigerTree/size less than 1 block | 0.000 | pass |
TigerTree/3 full and 1 partial block | 0.000 | pass |
TigerTree/7 full blocks (unbalanced internal binary tree) | 0.000 | pass |
WavData, default constructor | 0.000 | pass |
WavData, parser/empty file | 0.000 | pass |
WavData, parser/garbage data | 0.000 | pass |
WavData, parser/unsupported format | 0.000 | pass |
WavData, parser/missing data chunk | 0.000 | pass |
WavData, parser/data chunk with incorrect length | 0.000 | pass |
WavData, parser/finally a correct, but empty wav file | 0.000 | pass |
WavData, content/mono, 8 bit | 0.000 | pass |
WavData, content/mono, 16 bit | 0.000 | pass |
WavData, content/stereo, 8 bit | 0.000 | pass |
WavData, content/stereo, 16 bit | 0.000 | pass |
circular_buffer | 0.000 | pass |
circular_buffer, move-only | 0.000 | pass |
cb_queue | 0.000 | pass |
cb_queue, move-only | 0.000 | pass |
EEPROM_93C46 | 0.002 | pass |
endian: byteswap | 0.000 | pass |
endian: 16-bit | 0.000 | pass |
endian: 32-bit | 0.000 | pass |
enumerate: basic | 0.000 | pass |
enumerate: transform | 0.000 | pass |
gl_mat: constructors/default constructor | 0.000 | pass |
gl_mat: constructors/diagonal constructor | 0.000 | pass |
gl_mat: constructors/construct from columns | 0.000 | pass |
gl_mat: modify columns or elements | 0.000 | pass |
gl_mat: (in)equality | 0.000 | pass |
gl_mat: copy constructor, assignment/mat2 | 0.000 | pass |
gl_mat: copy constructor, assignment/imat2 | 0.000 | pass |
gl_mat: copy constructor, assignment/mat3 | 0.000 | pass |
gl_mat: copy constructor, assignment/imat3 | 0.000 | pass |
gl_mat: copy constructor, assignment/mat4 | 0.000 | pass |
gl_mat: copy constructor, assignment/imat3 | 0.000 | pass |
gl_mat: construct from larger matrix | 0.000 | pass |
gl_mat: addition, subtraction, negation | 0.000 | pass |
gl_mat: matrix * scalar | 0.000 | pass |
gl_mat: matrix * column-vector | 0.000 | pass |
gl_mat: matrix * matrix | 0.000 | pass |
gl_mat: transpose | 0.000 | pass |
gl_mat: determinant, inverse | 0.000 | pass |
gl_mat: norm-2 squared | 0.000 | pass |
gl_transform: scale | 0.000 | pass |
gl_transform: translate | 0.000 | pass |
gl_transform: scale + translate | 0.000 | pass |
gl_transform: rotation/x | 0.000 | pass |
gl_transform: rotation/y | 0.000 | pass |
gl_transform: rotation/z | 0.000 | pass |
gl_transform: rotation/arbitrary axis | 0.000 | pass |
gl_transform: ortho | 0.000 | pass |
gl_transform: frustum | 0.000 | pass |
gl_vec: rsqrt | 0.000 | pass |
gl_vec: radians, degrees | 0.000 | pass |
gl_vec: constructors/default constructor | 0.000 | pass |
gl_vec: constructors/broadcast constructor | 0.000 | pass |
gl_vec: constructors/per-element constructor | 0.000 | pass |
gl_vec: constructors/construct from smaller vectors/scalar | 0.000 | pass |
gl_vec: modify elements | 0.000 | pass |
gl_vec: (in)equality | 0.000 | pass |
gl_vec: copy constructor, assignment/vec2 | 0.000 | pass |
gl_vec: copy constructor, assignment/ivec2 | 0.000 | pass |
gl_vec: copy constructor, assignment/vec3 | 0.000 | pass |
gl_vec: copy constructor, assignment/ivec3 | 0.000 | pass |
gl_vec: copy constructor, assignment/vec4 | 0.000 | pass |
gl_vec: copy constructor, assignment/ivec4 | 0.000 | pass |
gl_vec: construct from larger vector | 0.000 | pass |
gl_vec: vector add | 0.000 | pass |
gl_vec: vector subtract | 0.000 | pass |
gl_vec: vector negate | 0.000 | pass |
gl_vec: component-wise vector multiplication | 0.000 | pass |
gl_vec: reciprocal (only floating point) | 0.000 | pass |
gl_vec: component-wise division (only floating point) | 0.000 | pass |
gl_vec: component-wise min/max | 0.000 | pass |
gl_vec: minimum component within a vector | 0.000 | pass |
gl_vec: clamp | 0.000 | pass |
gl_vec: sum of vector components | 0.000 | pass |
gl_vec: dot product | 0.000 | pass |
gl_vec: cross product (only for vectors of length 3) | 0.000 | pass |
gl_vec: vector length squared (2-norm squared) | 0.000 | pass |
gl_vec: vector length (2-norm), (only floating point) | 0.000 | pass |
gl_vec: vector normalization, only floating point | 0.000 | pass |
gl_vec: round | 0.000 | pass |
gl_vec: trunc | 0.000 | pass |
join: vector<string_view>, char | 0.000 | pass |
join: various types | 0.000 | pass |
Sha1Sum: constructors/default | 0.000 | pass |
Sha1Sum: constructors/from string, ok | 0.000 | pass |
Sha1Sum: constructors/from string, too short | 0.000 | pass |
Sha1Sum: constructors/from string, too long | 0.000 | pass |
Sha1Sum: constructors/from string, invalid char | 0.000 | pass |
Sha1Sum: parse/ok | 0.000 | pass |
Sha1Sum: parse/invalid char | 0.000 | pass |
Sha1Sum: clear | 0.000 | pass |
Sha1Sum: comparisons | 0.000 | pass |
Sha1Sum: stream | 0.000 | pass |
sha1: calc | 0.000 | pass |
sha1: update,digest/single block | 0.000 | pass |
sha1: update,digest/multiple blocks | 0.004 | pass |
sha1: finalize/0 | 0.000 | pass |
sha1: finalize/25 | 0.000 | pass |
sha1: finalize/55 | 0.000 | pass |
sha1: finalize/56 | 0.000 | pass |
sha1: finalize/60 | 0.000 | pass |
sha1: finalize/63 | 0.000 | pass |
sha1: finalize/64 | 0.000 | pass |
static_string_view | 0.000 | pass |
append/non-empty + non-empty | 0.000 | pass |
append/non-empty + empty | 0.000 | pass |
append/empty + non-empty | 0.000 | pass |
append/empty + empty | 0.000 | pass |
append/non-empty + view | 0.000 | pass |
append/empty + l-value | 0.000 | pass |
append/empty + r-value | 0.000 | pass |
to_vector: from list/deduce type | 0.000 | pass |
to_vector: from list/convert type | 0.000 | pass |
to_vector: from view/deduce type | 0.000 | pass |
to_vector: from view/convert type | 0.000 | pass |
to_vector: optimized r-value/l-value | 0.000 | pass |
to_vector: optimized r-value/r-value | 0.000 | pass |
strCat/zero | 0.000 | pass |
strCat/one | 0.000 | pass |
strCat/two | 0.000 | pass |
strCat/three | 0.000 | pass |
strCat/many | 0.000 | pass |
strAppend/zero | 0.000 | pass |
strAppend/one | 0.000 | pass |
strAppend/many | 0.000 | pass |
view::drop random-access-range/empty | 0.000 | pass |
view::drop random-access-range/non-empty | 0.000 | pass |
view::drop random-access-range/r-value | 0.000 | pass |
view::drop non-random-access-range/empty | 0.000 | pass |
view::drop non-random-access-range/non-empty | 0.000 | pass |
view::drop capture | 0.000 | pass |
view::drop capture/l-value | 0.000 | pass |
view::drop capture/r-value | 0.000 | pass |
view::drop_back random-access-range/empty | 0.000 | pass |
view::drop_back random-access-range/non-empty | 0.000 | pass |
view::drop_back random-access-range/r-value | 0.000 | pass |
view::drop_back non-random-access-range/empty | 0.000 | pass |
view::drop_back non-random-access-range/non-empty | 0.000 | pass |
view::reverse/l-value | 0.000 | pass |
view::reverse/r-value | 0.000 | pass |
view::reverse/2 x reverse | 0.000 | pass |
view::transform/l-value | 0.000 | pass |
view::transform/r-value | 0.000 | pass |
view::keys, view::values/std::map | 0.000 | pass |
view::keys, view::values/std::vector<pair> | 0.000 | pass |
view::keys, view::values/hash_map | 0.000 | pass |
view::keys, view::values/std::vector<tuple> | 0.000 | pass |
xrange | 0.000 | pass |
xrange, random-access | 0.000 | pass |