commit | 2ed083dda9600a1e20255b23c4bb9a156e765e1b | [log] [tgz] |
---|---|---|
author | Christoph Bumiller <e0425955@student.tuwien.ac.at> | Sun Dec 20 12:04:26 2009 +0100 |
committer | Christoph Bumiller <e0425955@student.tuwien.ac.at> | Sun Dec 20 14:15:51 2009 +0100 |
tree | 47dd7f848e97e68e74971eea69d204b863599e91 | |
parent | 3c7f109d67792e27064af5a07c754541348fd787 [diff] |
nv50: use BREAKADDR and BREAK for loops This is easier, we don't have to record all the BRK branches to fill in the address at ENDLOOP - which wasn't done before and thus made all but the last BRK branch jump to the start. Also, we don't risk reactivting threads that already left the loop if we join threads after a conditional with a BRK (although it might be wiser to remove the join altogether in such cases).