widenfv

From Mill Computing Wiki
Jump to: navigation, search
speculable  exu stream  exu block  compute phase   operation   in the binary floating point value domain  

native on: Silver Gold

Double the scalar width of the elements of a binary float vector.

Binary floats can be 2-16 byte wide. Although the 2 byte format is a pure interchange format and no floating arithmetic operations are available for them.

Vector widen operations always produce two result vectors to accomodate the widening of maximum size vectors. The first result vector then contains the widened values of the lower half of the operand, and the second result the upper.



widenfv(f v) → f r0, f r1

operands: like Widenvf FF:2F2F


Core In Slots Latencies
Silver E0 E1 2 2
Gold E0 E1 E2 E3 2 2


Instruction Set, alphabetical, Instruction Set by Category, Instruction Set, sortable, filterable