Docs / jax4j-core / com.nablatensor.jax4j.engine.jit

final class

JitAadEngine

Bytecode-generating replay engine. Priority 7 — below the scalar cpu engine, so fastest() never picks it; request it by name (-Dnablatensor.engine=cpu-jit / .on("cpu-jit")). fp64 and fp32: the generated kernel's arithmetic is in the requested precision, with per-scenario totals always accumulated in double.

Needs the Class-File API, final since JDK 24, so it runs unflagged on Java 25 LTS; on an older JDK it reports itself unavailable.

Methods

String name()
int priority()
boolean isAvailable()
boolean supports(AadOptions options)
String describe()
AadExecutable compile(AadTape tape, AadOptions options)