use of io.nuls.contract.vm.Result in project nuls by nuls-io.
the class NativeFloat method intBitsToFloat.
/**
* native
*
* @see Float#intBitsToFloat(int)
*/
private static Result intBitsToFloat(MethodCode methodCode, MethodArgs methodArgs, Frame frame) {
int bits = (int) methodArgs.invokeArgs[0];
float f = Float.intBitsToFloat(bits);
Result result = NativeMethod.result(methodCode, f, frame);
return result;
}
use of io.nuls.contract.vm.Result in project nuls by nuls-io.
the class NativeStrictMath method tan.
/**
* native
*
* @see StrictMath#tan(double)
*/
private static Result tan(MethodCode methodCode, MethodArgs methodArgs, Frame frame) {
double a = (double) methodArgs.invokeArgs[0];
double r = StrictMath.tan(a);
Result result = NativeMethod.result(methodCode, r, frame);
return result;
}
use of io.nuls.contract.vm.Result in project nuls by nuls-io.
the class NativeStrictMath method atan.
/**
* native
*
* @see StrictMath#atan(double)
*/
private static Result atan(MethodCode methodCode, MethodArgs methodArgs, Frame frame) {
double a = (double) methodArgs.invokeArgs[0];
double r = StrictMath.atan(a);
Result result = NativeMethod.result(methodCode, r, frame);
return result;
}
use of io.nuls.contract.vm.Result in project nuls by nuls-io.
the class NativeStrictMath method sinh.
/**
* native
*
* @see StrictMath#sinh(double)
*/
private static Result sinh(MethodCode methodCode, MethodArgs methodArgs, Frame frame) {
double x = (double) methodArgs.invokeArgs[0];
double r = StrictMath.sinh(x);
Result result = NativeMethod.result(methodCode, r, frame);
return result;
}
use of io.nuls.contract.vm.Result in project nuls by nuls-io.
the class NativeStrictMath method acos.
/**
* native
*
* @see StrictMath#acos(double)
*/
private static Result acos(MethodCode methodCode, MethodArgs methodArgs, Frame frame) {
double a = (double) methodArgs.invokeArgs[0];
double r = StrictMath.acos(a);
Result result = NativeMethod.result(methodCode, r, frame);
return result;
}
Aggregations