OpenCores
no use no use 1/1 no use no use
Differance between cust5 and cust1,2,...?
by rnd on Apr 29, 2013
rnd
Posts: 2
Joined: Apr 28, 2013
Last seen: May 15, 2013
Why are the operands predefined for the cust5 instruction? How does it differ from the other custN instructions?

From the spec:

--- [ cust5 ] ---

opcode: 6 bits (0x3c)
operand: 5 bits (D)
operand: 5 bits (A)
operand: 5 bits (B)
operand: 6 bits (L)
operand: 5 bits (K)


Format:

l.cust5 rD,rA,rB,L,K

--- [ cust6 ] ---

opcode: 6 bits (0x3d)
reserved: 26 bits

Format:

l.cust6
RE: Differance between cust5 and cust1,2,...?
by julius on Apr 30, 2013
julius
Posts: 363
Joined: Jul 1, 2008
Last seen: May 17, 2021
My guess is that l.cust5 was arbitrarily proposed as one which had some predefined fields, as opposed to a single immediate.
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.