Hacker News new | ask | show | jobs
by akira2501 740 days ago
> Avoiding flags also has some interesting effects on encoding density.

That's one thing I liked about the Mill CPU was the belt, but I thought it was misplaced for data, and would be a great way to just carry the FLAGS register instead.

This would make conditional testing much easier and would mean you don't have to be as concerned about intermediate instructions updating flags before you use them.

I never had time to deeply think about it. Does someone want to tell me why this is actually a bad idea?