File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
buffer/src/main/java/io/netty/buffer Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -338,9 +338,7 @@ public int size2SizeIdx(int size) {
338
338
int log2Delta = x < LOG2_SIZE_CLASS_GROUP + LOG2_QUANTUM + 1
339
339
? LOG2_QUANTUM : x - LOG2_SIZE_CLASS_GROUP - 1 ;
340
340
341
- int deltaInverseMask = -1 << log2Delta ;
342
- int mod = (size - 1 & deltaInverseMask ) >> log2Delta &
343
- (1 << LOG2_SIZE_CLASS_GROUP ) - 1 ;
341
+ int mod = size - 1 >> log2Delta & (1 << LOG2_SIZE_CLASS_GROUP ) - 1 ;
344
342
345
343
return group + mod ;
346
344
}
@@ -371,9 +369,7 @@ private int pages2pageIdxCompute(int pages, boolean floor) {
371
369
int log2Delta = x < LOG2_SIZE_CLASS_GROUP + pageShifts + 1 ?
372
370
pageShifts : x - LOG2_SIZE_CLASS_GROUP - 1 ;
373
371
374
- int deltaInverseMask = -1 << log2Delta ;
375
- int mod = (pageSize - 1 & deltaInverseMask ) >> log2Delta &
376
- (1 << LOG2_SIZE_CLASS_GROUP ) - 1 ;
372
+ int mod = pageSize - 1 >> log2Delta & (1 << LOG2_SIZE_CLASS_GROUP ) - 1 ;
377
373
378
374
int pageIdx = group + mod ;
379
375
You can’t perform that action at this time.
0 commit comments