blob: 0bb0049b90b013b6a73f0b43e66b0531b42d74ea [file] [log] [blame]
/*
* Copyright (C) 2007 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* test add by a 16-bit constant
*/
public class Main {
public static void math_013() {
int a, b, res;
a = 3;
b = 7;
// a 16-bit constant
a += 32000;
b -= 32000;
System.out.println("a:" + a);
System.out.println("b:" + b);
long c = constWide32();
System.out.println(String.format("c:0x%016x", c));
long d = constWide32Neg();
System.out.println(String.format("d:0x%016x", d));
long e = constWide();
System.out.println(String.format("e:0x%016x", e));
long f = constWideHigh16();
System.out.println(String.format("f:0x%016x", f));
}
public static long constWide32() {
return 0x12345678;
}
public static long constWide32Neg() {
return 0xfedcba98;
}
public static long constWide() {
return 0x123456789abcdef0L;
}
public static long constWideHigh16() {
return 0xabcd000000000000L;
}
public static void main(String args[]) {
math_013();
}
}