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