callfln
From Mill Computing Wiki
Call predicated function with defined number of return values on false.
Everything that applies to calln applies also here. The difference is the predicate to make it a conditional call. And there is one less possible argument in all the encodings.
related operations: calln, calltrn, retn
callfln(op q, lit n, p target, args args) → ops r0 ...rn
operands: like Inv :
encoding:
callfln(op q, lit n, p target, off argc, count args)
Core | In Slots | Latencies |
---|---|---|
Tin | F0 | 1 |
Copper | F0 F1 | 1 |
Silver | F0 F1 F2 | 1 |
Gold | F0 F1 F2 F3 | 1 |
Decimal8 | F0 F1 F2 | 1 |
Decimal16 | F0 F1 F2 | 1 |
callfln(op q, lit n, lbl target, args args) → ops r0 ...rn
operands: like Inv :
encoding:
callfln(op q, lit n, off target, count argc)
,
callfln(op q, lit n, off target, count argc, lit argv)
Core | In Slots | Latencies |
---|---|---|
Tin | F0 | 1 |
Copper | F0 F1 | 1 |
Silver | F0 F1 F2 | 1 |
Gold | F0 F1 F2 F3 | 1 |
Decimal8 | F0 F1 F2 | 1 |
Decimal16 | F0 F1 F2 | 1 |
Instruction Set, alphabetical, Instruction Set by Category, Instruction Set, sortable, filterable