|
template<domain D :shared3p , type T> |
D T | max (D T x) |
|
template<domain D :shared3p > |
D uint8 | max (D uint8[[1]] x) |
|
template<domain D :shared3p > |
D uint16 | max (D uint16[[1]] x) |
|
template<domain D :shared3p > |
D uint32 | max (D uint32[[1]] x) |
|
template<domain D :shared3p > |
D uint | max (D uint[[1]] x) |
|
template<domain D :shared3p > |
D int8 | max (D int8[[1]] x) |
|
template<domain D :shared3p > |
D int16 | max (D int16[[1]] x) |
|
template<domain D :shared3p > |
D int32 | max (D int32[[1]] x) |
|
template<domain D :shared3p > |
D int | max (D int[[1]] x) |
|
template<domain D :shared3p > |
D float32 | max (D float32[[1]] x) |
|
template<domain D :shared3p > |
D float64 | max (D float64[[1]] x) |
|
template<domain D :shared3p > |
D xor_uint8 | max (D xor_uint8[[1]] x) |
|
template<domain D :shared3p > |
D xor_uint16 | max (D xor_uint16[[1]] x) |
|
template<domain D :shared3p > |
D xor_uint32 | max (D xor_uint32[[1]] x) |
|
template<domain D :shared3p > |
D xor_uint64 | max (D xor_uint64[[1]] x) |
|
Function for finding the maximum element of the input vector.
- Note
- D - shared3p protection domain
-
Supported types - uint8 / uint16 / uint32 / uint / int8 / int16 / int32 / int / xor_uint8 / xor_uint16 / xor_uint32 / xor_uint64
- Parameters
-
- Returns
- maximum element of the input vector
- Precondition
- input vector is not empty
- Leakage
- None
◆ max() [1/15]
D float32 max |
( |
D float32[[1]] |
x | ) |
|
◆ max() [2/15]
D float64 max |
( |
D float64[[1]] |
x | ) |
|
◆ max() [3/15]
D int16 max |
( |
D int16[[1]] |
x | ) |
|
◆ max() [4/15]
D int32 max |
( |
D int32[[1]] |
x | ) |
|
◆ max() [5/15]
D int8 max |
( |
D int8[[1]] |
x | ) |
|
◆ max() [6/15]
D int max |
( |
D int[[1]] |
x | ) |
|
◆ max() [7/15]
◆ max() [8/15]
D uint16 max |
( |
D uint16[[1]] |
x | ) |
|
◆ max() [9/15]
D uint32 max |
( |
D uint32[[1]] |
x | ) |
|
◆ max() [10/15]
D uint8 max |
( |
D uint8[[1]] |
x | ) |
|
◆ max() [11/15]
D uint max |
( |
D uint[[1]] |
x | ) |
|
◆ max() [12/15]
D xor_uint16 max |
( |
D xor_uint16[[1]] |
x | ) |
|
◆ max() [13/15]
D xor_uint32 max |
( |
D xor_uint32[[1]] |
x | ) |
|
◆ max() [14/15]
D xor_uint64 max |
( |
D xor_uint64[[1]] |
x | ) |
|
◆ max() [15/15]
D xor_uint8 max |
( |
D xor_uint8[[1]] |
x | ) |
|