<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Dec 28, 2010, at 1:28 PM, Jakob Stoklund Olesen wrote:</div><br><blockquote type="cite"><div>On Dec 28, 2010, at 1:03 PM, Cameron Zwarich wrote:<br><font class="Apple-style-span" color="#006312"><font class="Apple-style-span" color="#144FAE"><br></font></font><blockquote type="cite">What's the format of variadic instructions? Wouldn't all of the explicit defs appear at the front?<br></blockquote><br>No, they look like:<br><br>  <fixed defs>, <fixed uses>, <variadic ops...>, <implicit ops><br><br>The variadic operands can be uses or defs. For instance, ARM's LDM instructions have a variable number of defs.<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>Ah, okay. I could check whether the instruction is variadic before bailing out early after the last explicit def, but maybe I should just roll it out for now. 28% is a nice speedup though. ;-)</div><div><br></div><div>Cameron</div></body></html>