34package com.jogamp.math;
37 public static final int toFixed(
int value) {
38 if (value < -32768) value = -32768;
39 if (value > 32767) value = 32767;
43 public static final int toFixed(
float value) {
44 if (value < -32768) value = -32768;
45 if (value > 32767) value = 32767;
46 return (
int)(value * 65536.0f);
49 public static final float toFloat(
final int value) {
50 return value/65536.0f;
53 public static final int mult(
final int x1,
final int x2) {
54 return (
int) ( ((long)x1*(
long)x2)/65536 );
57 public static final int div(
final int x1,
final int x2) {
58 return (
int) ( (((long)x1)<<16)/x2 );
static final float toFloat(final int value)
static final int mult(final int x1, final int x2)
static final int div(final int x1, final int x2)
static final int toFixed(float value)
static final int toFixed(int value)