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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]