commit | 4e7672568ef110f3b96f758fbc4af828ea2c8c8a | [log] [tgz] |
---|---|---|
author | Stefan Bodewig <bodewig@apache.org> | Mon Mar 05 11:40:35 2012 +0000 |
committer | Stefan Bodewig <bodewig@apache.org> | Mon Mar 05 11:40:35 2012 +0000 |
tree | 6677c6f90da1e469ff972e063248fae60b65f1e4 | |
parent | 1ffe1b18969edbf44b87d3b98b2592e6fe165710 [diff] |
tiny performance tweak git-svn-id: https://svn.apache.org/repos/asf/commons/proper/compress/trunk@1297012 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java b/src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java index b45b1f2..47f341b 100644 --- a/src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java +++ b/src/main/java/org/apache/commons/compress/archivers/tar/TarUtils.java
@@ -380,7 +380,7 @@ final int offset, final int length, final boolean negative) { final int bits = (length - 1) * 8; - final long max = (long) Math.pow(2, bits); + final long max = 1l << bits; long val = Math.abs(value); if (val >= max) { throw new IllegalArgumentException("Value " + value +