missing instructions in "Dual-Issue Scheduling Rules"

Posted:
Sun Jul 28, 2013 12:27 pm
by Gravis
the Dual-Issue Scheduling Rules does not list iadd | isub | imul | imadd | imsub on the categorized table of instructions. while i would assume they are IALU instructions, they are conditional based on the ARITHMODE flag. so where do these belong on the list of instruction types?
Re: missing instructions in "Dual-Issue Scheduling Rules"

Posted:
Sun Jul 28, 2013 12:56 pm
by EggBaconAndSpam
Have a look at:
viewtopic.php?f=23&t=430Though aolofsson does not give a concrete answer, it seems likely that secondary IALU opcodes behave just like FPU opcodes do.
Re: missing instructions in "Dual-Issue Scheduling Rules"

Posted:
Sat Aug 03, 2013 5:14 pm
by Gravis
so... any new info here? i really do want to know about the penalty information in regards to the secondary IALU. at the very least, i hope they are well documented in the next version of the epiphany architecture reference... and that it comes out soon.

Re: missing instructions in "Dual-Issue Scheduling Rules"

Posted:
Sat Aug 03, 2013 9:12 pm
by LamsonNguyen
Sweet! Now I don't have to worry about converting between ints and floats.
