
d
Dependencies: mbed
Fork of AEB by
rt_nonfinite.h@2:5811e080f41d, 2016-07-30 (annotated)
- Committer:
- clynamen
- Date:
- Sat Jul 30 08:23:21 2016 +0000
- Revision:
- 2:5811e080f41d
ok2;
Who changed what in which revision?
User | Revision | Line number | New 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 | */ |