Coder Assumptions for 'HighBeamAssist'

List of assumptions that you can check and expected results for selected target environment. For more information see, Verification of Code Generation Assumptions.

C Language Configuration for Intel->x86-64 (Windows64) Target Hardware

BitPerChar 8
BitPerShort 16
BitPerInt 32
BitPerLong 32
BitPerFloat 32
BitPerDouble 64
BitPerPointer 64
BitPerSizeT 64
BitPerPtrDiffT 64

Endianness LittleEndian
Shift right for signed integer is arithmetic shift. True
Signed integer division rounds to Zero

C Language Standard

Zero initialization code has been optimized for model 'HighBeamAssist'.

Initial value of a global integer variable is zero. True
Initial value of each element of dynamically allocated int array is zero. True

If assumption is not correct, remove optimization by using Configuration Parameters > Code Generation > Optimization settings. Alternatively, configure target environment to make assumption hold.

Floating-Point Numbers

Code generation is configured to support floating-point numbers. Target environment might perform subnormal number calculations.

Flush-to-zero computed subnormal values (FTZ). False
Flush-to-zero incoming subnormal values (DAZ). False

If assumptions are not correct, subnormal numbers might cause mismatches between model and generated code simulation results. For more information see, Subnormal Number Performance.