|
|
|
|
|
by elwin
3971 days ago
|
|
> But there is a lot of work for the compiler here, wow. Knowing the maximum number of registers that is needed for any function call made within a function? Ouch. That shouldn't be too difficult. The compiler is already type-checking the parameters of every call within the function. Remembering the highest count won't take much more work, and it's capped at 8 anyway. > Support for multiple return values is cool though. That'd be incredibly nice. Agreed. So many processors seem designed just to run C. Then when something extra like multiple returns appears, it goes unused. |
|
Many of the accounts that I've read indicated the largest issue with Itanium was building effective compilers.