|
template<domain D :shared2p , type T> |
D T | max (D T x) |
|
template<domain D :shared2p > |
D uint8 | max (D uint8[[1]] x) |
|
template<domain D :shared2p > |
D uint16 | max (D uint16[[1]] x) |
|
template<domain D :shared2p > |
D uint32 | max (D uint32[[1]] x) |
|
template<domain D :shared2p > |
D uint | max (D uint[[1]] x) |
|
template<domain D :shared2p > |
D int8 | max (D int8[[1]] x) |
|
template<domain D :shared2p > |
D int16 | max (D int16[[1]] x) |
|
template<domain D :shared2p > |
D int32 | max (D int32[[1]] x) |
|
template<domain D :shared2p > |
D int | max (D int[[1]] x) |
|
template<domain D :shared2p > |
D xor_uint8 | max (D xor_uint8[[1]] x) |
|
template<domain D :shared2p > |
D xor_uint16 | max (D xor_uint16[[1]] x) |
|
template<domain D :shared2p > |
D xor_uint32 | max (D xor_uint32[[1]] x) |
|
template<domain D :shared2p > |
D xor_uint64 | max (D xor_uint64[[1]] x) |
|
Function for finding the maximum element of the input vector.
- Note
- D - shared2p 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
◆ max() [1/13]
D int16 max |
( |
D int16[[1]] |
x | ) |
|
◆ max() [2/13]
D int32 max |
( |
D int32[[1]] |
x | ) |
|
◆ max() [3/13]
D int8 max |
( |
D int8[[1]] |
x | ) |
|
◆ max() [4/13]
D int max |
( |
D int[[1]] |
x | ) |
|
◆ max() [5/13]
◆ max() [6/13]
D uint16 max |
( |
D uint16[[1]] |
x | ) |
|
◆ max() [7/13]
D uint32 max |
( |
D uint32[[1]] |
x | ) |
|
◆ max() [8/13]
D uint8 max |
( |
D uint8[[1]] |
x | ) |
|
◆ max() [9/13]
D uint max |
( |
D uint[[1]] |
x | ) |
|
◆ max() [10/13]
D xor_uint16 max |
( |
D xor_uint16[[1]] |
x | ) |
|
◆ max() [11/13]
D xor_uint32 max |
( |
D xor_uint32[[1]] |
x | ) |
|
◆ max() [12/13]
D xor_uint64 max |
( |
D xor_uint64[[1]] |
x | ) |
|
◆ max() [13/13]
D xor_uint8 max |
( |
D xor_uint8[[1]] |
x | ) |
|