APFv6.1: addAllocate() - use pure int math Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I17db3be95302d4f24b308d0b594ede2ce1441226
diff --git a/src/android/net/apf/ApfV61GeneratorBase.java b/src/android/net/apf/ApfV61GeneratorBase.java index 416b69f..212d814 100644 --- a/src/android/net/apf/ApfV61GeneratorBase.java +++ b/src/android/net/apf/ApfV61GeneratorBase.java
@@ -201,7 +201,7 @@ @Override public Type addAllocate(int size) { - final int imm = (int) Math.ceil(Math.max(0, size - 266) / 8.0); + final int imm = (size > 266) ? (size - 266 + 7) / 8 : 0; return append(new Instruction(Opcodes.ALLOC_XMIT, Rbit1).addUnsigned(imm)); }