/*************************************************************************************************************************************/ /* */ /* A V A N T - P R E M I E R E P A R T I E D E S D E F I N I T I O N S D U L A N G A G E ' K ' */ /* D E P E N D A N T E S D U L A N G A G E S O U R C E ( ' C ' ) */ /* A V E C G A R A N T I E C O N C E R N A N T L ' O R D R E D E S Q U A T R E O P E R A T I O N S */ /* D E B A S E A V E C T Y P A G E ' Float ' S I M U L T A N E */ /* E T S A N S E X T E N S I O N D E L ' A R I T H M E T I Q U E : */ /* */ /* */ /* Definition : */ /* */ /* Dans ce fichier, se trouvent toutes les */ /* constantes, les definitions et les macros */ /* utiles a la definition du langage 'K' et */ /* qui dependent du langage source (le 'C'). */ /* */ /* */ /* Author of '$xil/defi_cD$vv$DEF' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20050308092551). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S Q U A T R E O P E R A T I O N S A R I T H M E T I Q U E S E L E M E N T A I R E S : */ /* */ /*************************************************************************************************************************************/ #define sfADD2(x1,x2) \ FfADD2(FLOT(x1),FLOT(x2)) #define sfSOUS(x1,x2) \ FfSOUS(FLOT(x1),FLOT(x2)) #define sfMUL2(x1,x2) \ FfMUL2(FLOT(x1),FLOT(x2)) #define sfDIVI(x1,x2) \ FfDIVI(FLOT(x1),FLOT(x2)) /* Ces quatre fonctions ont ete deplacees depuis 'v $xig/fonct$vv$DEF' le 20040423150108 */ /* afin que tout fonctionne correctement avec les operateurs derivables... */