// genFloat.h -- Float method prologue generation		-*- C++ -*-
// 
// Author: Ian.Piumarta@INRIA.Fr
//
// Last edited: Thu Jan  6 10:02:41 2000 by piumarta (Ian Piumarta) on pingu

#ifndef _j_genFloat_h
#define _j_genFloat_h


#include "archdep.h"

class NativeMethod;


extern void genAsFloat			(NativeMethod *nMeth, insn *fail);
extern void genFloatAdd			(NativeMethod *nMeth, insn *fail);
extern void genFloatSubtract		(NativeMethod *nMeth, insn *fail);
extern void genFloatLessThan		(NativeMethod *nMeth, insn *fail);
extern void genFloatGreaterThan		(NativeMethod *nMeth, insn *fail);
extern void genFloatLessOrEqual		(NativeMethod *nMeth, insn *fail);
extern void genFloatGreaterOrEqual	(NativeMethod *nMeth, insn *fail);
extern void genFloatEqual		(NativeMethod *nMeth, insn *fail);
extern void genFloatNotEqual		(NativeMethod *nMeth, insn *fail);
extern void genFloatMultiply		(NativeMethod *nMeth, insn *fail);
extern void genFloatDivide		(NativeMethod *nMeth, insn *fail);


#endif // _j_genFloat_h

