costin commented on pull request #453:
URL: https://github.com/apache/lucene/pull/453#issuecomment-972999769


   Adding a few more info to this ticket regarding the underlying assembly.
   The p64lb method is the shortest, followed by p64 and p64ll.
   
   ```
   ============================= C1-compiled nmethod 
==============================
   ----------------------------------- Assembly 
-----------------------------------
   
   Compiled method (c1)     194  774       3       
org.apache.lucene.util.packed.Packed64::set (145 bytes)
    total in heap  [0x000001de36e94990,0x000001de36e94f20] = 1424
    relocation     [0x000001de36e94ae8,0x000001de36e94b30] = 72
    main code      [0x000001de36e94b40,0x000001de36e94dc0] = 640
    stub code      [0x000001de36e94dc0,0x000001de36e94df8] = 56
    oops           [0x000001de36e94df8,0x000001de36e94e00] = 8
    metadata       [0x000001de36e94e00,0x000001de36e94e08] = 8
    scopes data    [0x000001de36e94e08,0x000001de36e94e50] = 72
    scopes pcs     [0x000001de36e94e50,0x000001de36e94ef0] = 160
    dependencies   [0x000001de36e94ef0,0x000001de36e94ef8] = 8
    nul chk table  [0x000001de36e94ef8,0x000001de36e94f20] = 40
   
   ----------------------------------- Assembly 
-----------------------------------
   
   Compiled method (c1)     173  799       3       
org.apache.lucene.util.packed.Packed64VHLongAndByte::set (144 bytes)
    total in heap  [0x000001c7d511be10,0x000001c7d511d720] = 6416
    relocation     [0x000001c7d511bf68,0x000001c7d511c0c8] = 352
    main code      [0x000001c7d511c0e0,0x000001c7d511d0e0] = 4096
    stub code      [0x000001c7d511d0e0,0x000001c7d511d158] = 120
    oops           [0x000001c7d511d158,0x000001c7d511d190] = 56
    metadata       [0x000001c7d511d190,0x000001c7d511d1e8] = 88
    scopes data    [0x000001c7d511d1e8,0x000001c7d511d500] = 792
    scopes pcs     [0x000001c7d511d500,0x000001c7d511d6e0] = 480
    dependencies   [0x000001c7d511d6e0,0x000001c7d511d6e8] = 8
    nul chk table  [0x000001c7d511d6e8,0x000001c7d511d720] = 56
   
   ----------------------------------- Assembly 
-----------------------------------
   
   Compiled method (c1)     177  797       3       
org.apache.lucene.util.packed.Packed64VHLongLong::set (204 bytes)
    total in heap  [0x0000018a00893b90,0x0000018a00897390] = 14336
    relocation     [0x0000018a00893ce8,0x0000018a00894060] = 888
    main code      [0x0000018a00894060,0x0000018a008965a0] = 9536
    stub code      [0x0000018a008965a0,0x0000018a00896698] = 248
    oops           [0x0000018a00896698,0x0000018a008966d0] = 56
    metadata       [0x0000018a008966d0,0x0000018a00896728] = 88
    scopes data    [0x0000018a00896728,0x0000018a00896e70] = 1864
    scopes pcs     [0x0000018a00896e70,0x0000018a00897320] = 1200
    dependencies   [0x0000018a00897320,0x0000018a00897328] = 8
    nul chk table  [0x0000018a00897328,0x0000018a00897390] = 104
   
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to