publicstaticvoid main(String[] args) { for (int i = Byte.MIN_VALUE; i < Byte.MAX_VALUE; i++) { byte[] ba = newbyte[] { (byte) i};
{ long v1 = loadB2L_mask8(ba); long v2 = _loadB2L_mask8(ba); if (v1 != v2) thrownew InternalError(String.format("loadB2L_mask8 failed: %x != %x", v1, v2)); }
}
for (int i = Short.MIN_VALUE; i < Short.MAX_VALUE; i++) { short[] sa = newshort[] { (short)i }; char[] ca = newchar[] { (char)i };
{ long v1 = loadS2LmaskFF(sa); long v2 = _loadS2LmaskFF(sa); if (v1 != v2) thrownew InternalError(String.format("loadS2LmaskFF failed: %x != %x", v1, v2)); }
{ long v1 = loadS2Lmask16(sa); long v2 = _loadS2Lmask16(sa); if (v1 != v2) thrownew InternalError(String.format("loadS2Lmask16 failed: %x != %x", v1, v2)); }
{ long v1 = loadS2Lmask13(sa); long v2 = _loadS2Lmask13(sa); if (v1 != v2) thrownew InternalError(String.format("loadS2Lmask13 failed: %x != %x", v1, v2)); }
{ int v1 = loadUS_signExt(ca); int v2 = _loadUS_signExt(ca); if (v1 != v2) thrownew InternalError(String.format("loadUS_signExt failed: %x != %x", v1, v2)); }
}
System.out.println("TEST PASSED.");
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet am 2026-10-01)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.