asmjit::ujit::OpArray Class Reference [¶]

Operand array, mostly used for code generation that uses SIMD.
Can hold up to kMaxSize
registers, however, the number of actual registers is dynamic and depends on initialization.
Operand array, mostly used for code generation that uses SIMD.
Can hold up to kMaxSize
registers, however, the number of actual registers is dynamic and depends on initialization.
Resets OpArray
to a default construction state.
Tests whether the vector is empty (has no elements).
Tests whether the vector has only one element, which makes it scalar.
Tests whether the vector has more than 1 element, which means that calling high()
and odd()
won't return an empty vector.
Returns the number of vector elements.
Returns the maximum size of vector elements.
Returns a new vector consisting of either even (from == 0) or odd (from == 1) elements. It's like calling even()
and odd()
, but can be used within a loop that performs the same operation for both.
Maximum number of active operands OpArray
can hold.
Number of operands in OpArray.