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