signed integers
Posted: Mon Apr 15, 2013 8:12 pm
Why does Epiphany define signed integers as a separate data type, and are they actually different from the usual 2's complement notation? Can we intermix e.g. ADD and IADD instructions to perform the same kind of addition in the same formula (needing more than one addition), yet achieve greater throughput (use both datapaths)? For positive numbers? For numbers that would be deemed negative if treated as signed (but we treat them as unsigned)? For signed numbers, which may in fact be negative (if we treat them as signed everywhere, but sometimes use ADD rather than IADD on them)?