d

Dependencies:   mbed

Fork of AEB by Vincenzo Comito

Committer:
clynamen
Date:
Sat Jul 30 08:23:21 2016 +0000
Revision:
2:5811e080f41d
ok2;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
clynamen 2:5811e080f41d 1 /*
clynamen 2:5811e080f41d 2 * Academic License - for use in teaching, academic research, and meeting
clynamen 2:5811e080f41d 3 * course requirements at degree granting institutions only. Not for
clynamen 2:5811e080f41d 4 * government, commercial, or other organizational use.
clynamen 2:5811e080f41d 5 *
clynamen 2:5811e080f41d 6 * File: rt_nonfinite.h
clynamen 2:5811e080f41d 7 *
clynamen 2:5811e080f41d 8 * Code generated for Simulink model 'AEB0'.
clynamen 2:5811e080f41d 9 *
clynamen 2:5811e080f41d 10 * Model version : 1.63
clynamen 2:5811e080f41d 11 * Simulink Coder version : 8.10 (R2016a) 10-Feb-2016
clynamen 2:5811e080f41d 12 * C/C++ source code generated on : Tue Jul 26 21:28:16 2016
clynamen 2:5811e080f41d 13 *
clynamen 2:5811e080f41d 14 * Target selection: ert.tlc
clynamen 2:5811e080f41d 15 * Embedded hardware selection: Intel->x86-64 (Windows64)
clynamen 2:5811e080f41d 16 * Code generation objectives: Unspecified
clynamen 2:5811e080f41d 17 * Validation result: Not run
clynamen 2:5811e080f41d 18 */
clynamen 2:5811e080f41d 19
clynamen 2:5811e080f41d 20 #ifndef RTW_HEADER_rt_nonfinite_h_
clynamen 2:5811e080f41d 21 #define RTW_HEADER_rt_nonfinite_h_
clynamen 2:5811e080f41d 22 #include <stddef.h>
clynamen 2:5811e080f41d 23 #include "rtwtypes.h"
clynamen 2:5811e080f41d 24
clynamen 2:5811e080f41d 25 extern real_T rtInf;
clynamen 2:5811e080f41d 26 extern real_T rtMinusInf;
clynamen 2:5811e080f41d 27 extern real_T rtNaN;
clynamen 2:5811e080f41d 28 extern real32_T rtInfF;
clynamen 2:5811e080f41d 29 extern real32_T rtMinusInfF;
clynamen 2:5811e080f41d 30 extern real32_T rtNaNF;
clynamen 2:5811e080f41d 31 extern void rt_InitInfAndNaN(size_t realSize);
clynamen 2:5811e080f41d 32 extern boolean_T rtIsInf(real_T value);
clynamen 2:5811e080f41d 33 extern boolean_T rtIsInfF(real32_T value);
clynamen 2:5811e080f41d 34 extern boolean_T rtIsNaN(real_T value);
clynamen 2:5811e080f41d 35 extern boolean_T rtIsNaNF(real32_T value);
clynamen 2:5811e080f41d 36 typedef struct {
clynamen 2:5811e080f41d 37 struct {
clynamen 2:5811e080f41d 38 uint32_T wordH;
clynamen 2:5811e080f41d 39 uint32_T wordL;
clynamen 2:5811e080f41d 40 } words;
clynamen 2:5811e080f41d 41 } BigEndianIEEEDouble;
clynamen 2:5811e080f41d 42
clynamen 2:5811e080f41d 43 typedef struct {
clynamen 2:5811e080f41d 44 struct {
clynamen 2:5811e080f41d 45 uint32_T wordL;
clynamen 2:5811e080f41d 46 uint32_T wordH;
clynamen 2:5811e080f41d 47 } words;
clynamen 2:5811e080f41d 48 } LittleEndianIEEEDouble;
clynamen 2:5811e080f41d 49
clynamen 2:5811e080f41d 50 typedef struct {
clynamen 2:5811e080f41d 51 union {
clynamen 2:5811e080f41d 52 real32_T wordLreal;
clynamen 2:5811e080f41d 53 uint32_T wordLuint;
clynamen 2:5811e080f41d 54 } wordL;
clynamen 2:5811e080f41d 55 } IEEESingle;
clynamen 2:5811e080f41d 56
clynamen 2:5811e080f41d 57 #endif /* RTW_HEADER_rt_nonfinite_h_ */
clynamen 2:5811e080f41d 58
clynamen 2:5811e080f41d 59 /*
clynamen 2:5811e080f41d 60 * File trailer for generated code.
clynamen 2:5811e080f41d 61 *
clynamen 2:5811e080f41d 62 * [EOF]
clynamen 2:5811e080f41d 63 */