"Java-ban tuti nem lehet kihasználni, mert nincs is 128 bites típus."
Jaja, mert BigInteger nem létezik, valóban.
Ha a mulq utasításra gondols, akkor a HotSpot JIT tudja, generál is mulq utasítást, ha kell. A HotSpot nem hülye azért :)
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/166d744df0de
De persze ismerni kéne a Java-t. Sokan lenézik a HotSpotot, mert még azt hiszik, hogy a HotSpot még mindig Java 1.2-nél tart. De azóta eltelt 20 év.
Az igaz, hogy direktben nem lehet kihasználni. De nem a direkt használat a lényeg. Hanem a belőle képzett kód, amit a CPU végrehajt.
C-ben sincs amúgy 128 bites típus, az stdint.h-ban ilyen nincs.