aboutsummaryrefslogtreecommitdiff
path: root/VexRiscv/src/test/java/vexriscv/ip/fpu/FpuMath.java
blob: 51f950214f2a0be6c81612537606d44c4e80965d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package vexriscv.ip.fpu;

import java.io.File;

public class FpuMath {
    public native float addF32(float a, float b, int rounding);
    public native float mulF32(float a, float b, int rounding);
    public native int mulFlagF32(float a, float b, int rounding);
    public native float d2f(double a, int rounding);
    public native int d2fFlag(double a, int rounding);

    static{
        System.load(new File("src/test/cpp/fpu/math/fpu_math.so").getAbsolutePath());
    }
}