JExpression longField = doubleClass.staticInvoke("doubleToLongBits").arg(fieldRef); fieldHash = JExpr.cast(jclass.owner().INT, longField.xor(longField.shrz(JExpr.lit(32)))); } else if ("float".equals(fieldVar.type().name())) { fieldHash = jclass.owner().ref(Float.class).staticInvoke("floatToIntBits").arg(fieldRef);
JExpression longField = doubleClass.staticInvoke("doubleToLongBits").arg(fieldRef); fieldHash = JExpr.cast(jclass.owner().INT, longField.xor(longField.shrz(JExpr.lit(32)))); } else if ("float".equals(fieldVar.type().name())) { fieldHash = jclass.owner().ref(Float.class).staticInvoke("floatToIntBits").arg(fieldRef);
.arg(JExpr.cast(g.getModel().INT, buildIndex.band(JExpr.lit((int) Character.MAX_VALUE)))) .arg(outIndex) .arg(inVV.component(JExpr.cast(g.getModel().INT, buildIndex.shrz(JExpr.lit(16))))));
.arg(outIndex) .arg( inVV.component(inIndex.shrz(JExpr.lit(16)))
.arg(outIndex) .arg( inVV.component(inIndex.shrz(JExpr.lit(16)))
JExpression indexVariable = generator.getMappingSet().getValueReadIndex(); JExpression componentVariable = indexVariable.shrz(JExpr.lit(16)); if (e.isSuperReader()) { vv1 = (vv1.component(componentVariable));
JExpression componentVariable = batchIndex.shrz(JExpr.lit(16)); if (e.isSuperReader()) { vv1 = (vv1.component(componentVariable));