< prev index next >

src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp

Print this page
*** 210,11 ***
                               L_no_such_interface);
  
    const ptrdiff_t lookupSize = __ pc() - start_pc;
  
    // Reduce "estimate" such that "padding" does not drop below 8.
!   const ptrdiff_t estimate = 124;
    const ptrdiff_t codesize = typecheckSize + lookupSize;
    slop_delta  = (int)(estimate - codesize);
    slop_bytes += slop_delta;
    assert(slop_delta >= 0, "itable #%d: Code size estimate (%d) for lookup_interface_method too small, required: %d", itable_index, (int)estimate, (int)codesize);
  
--- 210,11 ---
                               L_no_such_interface);
  
    const ptrdiff_t lookupSize = __ pc() - start_pc;
  
    // Reduce "estimate" such that "padding" does not drop below 8.
!   const ptrdiff_t estimate = 168;
    const ptrdiff_t codesize = typecheckSize + lookupSize;
    slop_delta  = (int)(estimate - codesize);
    slop_bytes += slop_delta;
    assert(slop_delta >= 0, "itable #%d: Code size estimate (%d) for lookup_interface_method too small, required: %d", itable_index, (int)estimate, (int)codesize);
  
< prev index next >