4 ms·
Opportunity cost in what sense? If the ISA is simple and regular, then the silicon costs should be miniscule, and the engineering costs not meaningfully larger
by Veedrac 6y ago
Opportunity cost in what sense? If the ISA is simple and regular, then the silicon costs should be miniscule, and the engineering costs not meaningfully larger than if those instructions were separate unfused instructions that had separate encodings instead.
- pizlonator 6y agoFor a 5-instruction massacre that uses tmp registers along the way, I guarantee you it won’t be easy.
- Veedrac 6y agoIf I thought 5 instruction fusions were necessary, I would not be a fan of fusion either.
- pizlonator 6y agoThe checklist for what needs to be fast is every combo of: - add or sub or mul - 32 bit or 64 bit - signed or unsigned. I don’t remember which adventure you need to pick to get 5. Source: I had to make most of these fast to make JSC competitive. Edit: I said all, should have said most. Unsigned is less important for JS.