/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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 ' )                                                      */
/*        S A N S   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  :                                                   */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        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_cB$vv$DEF' :                                                                                          */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 20040420105720).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        O P E R A T I O N S   A R I T H M E T I Q U E S   D ' A D D I T I O N  :                                                   */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   ADD2(a,b)                                                                                                                     \
                    bADD(a,b)                                                                                                           \
                                        /* Addition des deux nombres 'a' et 'b'.                                                     */

                                        /* ATTENTION : depuis qu'a ete introduite la '$PASSE_D', il est imperatif que certaines      */
                                        /* definitions soient faites avant d'autres ; en particulier 'ADD2(...)' doit etre definie   */
                                        /* avant tout '-define ...' qui l'utilise...                                                 */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        O P E R A T I O N S   A R I T H M E T I Q U E S   D E   S O U S T R A C T I O N  :                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   SOUS(a,b)                                                                                                                     \
                    bSOU(a,b)                                                                                                           \
                                        /* Soustraction des deux nombres 'a' et 'b'.                                                 */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        O P E R A T I O N S   A R I T H M E T I Q U E S   D E   M U L T I P L I C A T I O N  :                                     */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   MUL2(a,b)                                                                                                                     \
                    bMUL(a,b)                                                                                                           \
                                        /* Multiplication des deux nombres 'a' et 'b'.                                               */

                                        /* ATTENTION : depuis qu'a ete introduite la '$PASSE_D', il est imperatif que certaines      */
                                        /* definitions soient faites avant d'autres ; en particulier 'MUL2(...)' doit etre definie   */
                                        /* avant tout '-define ...' qui l'utilise...                                                 */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        O P E R A T I O N S   A R I T H M E T I Q U E S   D E   D I V I S I O N  :                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   gDIVI(a,b)                                                                                                                    \
                    bDIV(a,b)                                                                                                           \
                                        /* Division des deux nombres 'a' et 'b'.                                                     */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.