Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use variadic length encoding for repo-auth-type tag
Summary: The original encoding makes all 1 byte repo-auth type to 2 byte and it affects jitting (T39617978). This diff reduces number of bytes needed for repo-auth type in most cases. We need to move high bit (`kRATPtrBit`(0x4000) and `kRATArrayDataBit`(0x8000)) to low before doing variadic length encoding. Reviewed By: markw65 Differential Revision: D13912544 fbshipit-source-id: f7edd1df0e6697957ac7dccb49f1014ce7758027
- Loading branch information
Showing with 46 additions and 25 deletions.