Developer Reference

  • 2021
  • 01/15/2021
  • Public Content
Contents

Data Ranges

The range of values that can be represented by each data type lies between the lower and upper bounds. The following table lists data ranges and constant identifiers used in Intel IPP to denote the respective range bounds:
Data Types and Ranges
Data Type
Lower Bound
Upper Bound
Identifier
Value
Identifier
Value
8s
IPP_MIN_8S
-128
IPP_MAX_8S
127
8u
0
IPP_MAX_8U
255
16s
IPP_MIN_16S
-32768
IPP_MAX_16S
32767
16u
0
IPP_MAX_16U
65535
32s
IPP_MIN_32S
-2
31
IPP_MAX_32S
2
31
-1
32u
0
IPP_MAX_32U
2
32
-1
32f
IPP_MINABS_32F
1.175494351e
-38
IPP_MAXABS_32F
3.402823466e
38
64s
IPP_MIN_64S
-2
63
IPP_MAX_64S
2
63
-1
64f
IPP_MINABS_64F
2.2250738585072014e
-308
IPP_MAXABS_64F
1.7976931348623158e
308
The range for absolute values.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.