Difference between revisions of "Instruction Set/loadf"
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
</div> | </div> | ||
− | load from memory | + | Schedule binary float data load from memory address into belt. |
+ | |||
+ | There is an internal and a storage format for binary float values. Because of this there are special operations needed for loading and storing them to convert between the formats. Other than that these operations work like a normal [[Instruction_Set/load|load]]. | ||
+ | |||
+ | <b>related operations:</b> , [[Instruction_Set/load|load]], [[Instruction_Set/loadd|loadd]], [[Instruction_Set/store|store]] | ||
+ | |||
---- | ---- | ||
<code style="font-size:130%"><b style="color:#050">loadf</b>(<span style="color:#009">[[Sources#base|base]]</span> <span title="base special register">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from opsWindow">i</span>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale factor | <code style="font-size:130%"><b style="color:#050">loadf</b>(<span style="color:#009">[[Sources#base|base]]</span> <span title="base special register">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from opsWindow">i</span>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale factor |
Latest revision as of 23:28, 20 January 2015
Schedule binary float data load from memory address into belt.
There is an internal and a storage format for binary float values. Because of this there are special operations needed for loading and storing them to convert between the formats. Other than that these operations work like a normal load.
related operations: , load, loadd, store
loadf(base b, off o, s i, scale s, width w) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(base b, off o, s i, scale s, width w, lit delay) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(base b, off o, s i, scale s, width w, tag tag) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(base b, off o, width w) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(base b, off o, width w, lit delay) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(base b, off o, width w, tag tag) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, s i, scale s, width w) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, s i, scale s, width w, lit delay) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, s i, scale s, width w, tag tag) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, width w) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, width w, lit delay) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, off o, width w, tag tag) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, width w, memAttr m) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, width w, memAttr m, lit delay) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
loadf(p b, width w, memAttr m, tag tag) → f r0
Core | In Slots | Latencies |
---|---|---|
Silver | F0 F1 F2 F3 | 3 |
Gold | F0 F1 F2 F3 F4 F5 F6 F7 | 3 |
Instruction Set, alphabetical, Instruction Set by Category, Instruction Set, sortable, filterable