MCPcopy
hub / github.com/google/brotli / decodeLiteralBlockSwitch

Method decodeLiteralBlockSwitch

java/org/brotli/dec/Decode.java:754–762  ·  view source on GitHub ↗
(State s)

Source from the content-addressed store, hash-verified

752 }
753
754 private static void decodeLiteralBlockSwitch(State s) {
755 s.literalBlockLength = decodeBlockTypeAndLength(s, 0, s.numLiteralBlockTypes);
756 final int literalBlockType = s.rings[5];
757 s.contextMapSlice = literalBlockType << LITERAL_CONTEXT_BITS;
758 s.literalTreeIdx = (int) s.contextMap[s.contextMapSlice] & 0xFF;
759 final int contextMode = (int) s.contextModes[literalBlockType];
760 s.contextLookupOffset1 = contextMode << 9;
761 s.contextLookupOffset2 = s.contextLookupOffset1 + 256;
762 }
763
764 private static void decodeCommandBlockSwitch(State s) {
765 s.commandBlockLength = decodeBlockTypeAndLength(s, 1, s.numCommandBlockTypes);

Callers 1

decompressMethod · 0.95

Calls 1

Tested by

no test coverage detected