<div dir="ltr"><div>Hi,</div><div><br></div><div>I have a small question about OopOopIterateDispatch and TypeArrayKlass.</div><div><br></div><div>In OopOopIterateXXXDispatch, we branch off, using a precalculated jump table, to the correct oop iteration method for the object Klass. We do this for all Klass-kind variants, including TypeArrayKlassKind.<br></div><div><br></div><div>However, TAK needs neither oop- nor metadata iteration.</div><div><br></div><div>Was the inclusion of TAK into these arrays a deliberate choice? Was it faster than adding a conditional branch to avoid the jump altogether if kind==TAK ?<br></div><div><br></div><div>Thanks, Thomas<br></div></div>