Difference between revisions of "Instruction Set/retnfl"
From Mill Computing Wiki
Line 32: | Line 32: | ||
| [[Cores/Tin/Encoding#retnfl|Tin]] || F0 || 1 | | [[Cores/Tin/Encoding#retnfl|Tin]] || F0 || 1 | ||
|- | |- | ||
− | | [[Cores/Copper/Encoding#retnfl|Copper]] || F0 | + | | [[Cores/Copper/Encoding#retnfl|Copper]] || F0 || 1 |
|- | |- | ||
| [[Cores/Silver/Encoding#retnfl|Silver]] || F0 F1 F2 || 1 | | [[Cores/Silver/Encoding#retnfl|Silver]] || F0 F1 F2 || 1 | ||
|- | |- | ||
− | | [[Cores/Gold/Encoding#retnfl|Gold]] || F0 | + | | [[Cores/Gold/Encoding#retnfl|Gold]] || F0 || 1 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
[[Instruction_Set|Instruction Set, alphabetical]], [[Instruction Set by Category]], [http://millcomputing.com/instructions.html?collapse=7#ops Instruction Set, sortable, filterable] | [[Instruction_Set|Instruction Set, alphabetical]], [[Instruction Set by Category]], [http://millcomputing.com/instructions.html?collapse=7#ops Instruction Set, sortable, filterable] |
Latest revision as of 14:13, 23 February 2021
Conditionally returns values and control to the caller on false.
Returns count as branches, which means with coniditional returns the First Winner Rule applies.
related operations: Instruction_Set/retn
retnfl(pred q, ops vs) → ops r0 ...
operands: like Inv :
encoding:
retnfl(pred q, off vs, count c)
,
retnfl(pred q, off vs, count c, lit vs)
,
retnfl(pred q, off vs, count c, lit vs, lit vs)
Core | In Slots | Latencies |
---|---|---|
Tin | F0 | 1 |
Copper | F0 | 1 |
Silver | F0 F1 F2 | 1 |
Gold | F0 | 1 |
Instruction Set, alphabetical, Instruction Set by Category, Instruction Set, sortable, filterable