1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/* 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Copyright (C) 2007 The Android Open Source Project 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * you may not use this file except in compliance with the License. 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * You may obtain a copy of the License at 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * 10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * See the License for the specific language governing permissions and 14f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * limitations under the License. 15f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project/** 18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project * test simple math opers 19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project */ 20f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpublic class Main { 21f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static void main(String args[]) { 22f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int pad0, pad1, pad2, pad3, pad4, pad5, pad6, pad7; 23f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int pad8, pad9, pad10, pad11, pad12, pad13, pad14, pad15; 24f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project int a, b, res; 25f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project //long a, b, res; 26f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 27f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a = 3; 28f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project b = 7; 29f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 30f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a + b; 31f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 32f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a - b; 33f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 34f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = 5 - a; 35f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 36f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a - 5; 37f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 38f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a * b; 39f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 40f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a / b; 41f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 42f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a % b; 43f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 44f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a ^ b; 45f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 46f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a << b; 47f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 48f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a >> b; 49f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 50f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project res = a >>> b; 51f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("res:" +res); 52f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 53f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a += b; 54f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 55f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a -= b; 56f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 57f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a = 5 - a; 58f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 59f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a -= 5; 60f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 61f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a *= b; 62f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 63f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a /= b; 64f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 65f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a %= b; 66f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 67f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a ^= b; 68f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 69f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a <<= b; 70f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 71f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a >>= b; 72f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 73f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project a >>>= b; 74f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("a:" +a); 75f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 76f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project double f, g, fres; 77f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 78f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f = 3.0f; 79f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project g = 7.0f; 80f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 81f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project fres = f + g; 82f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("fres:" +fres); 83f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project fres = f - g; 84f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("fres:" +fres); 85f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project fres = f * g; 86f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("fres:" +fres); 87f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project fres = f / g; 88f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("fres:" +fres); 89f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project fres = f % g; 90f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("fres:" +fres); 91f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f += g; 92f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("f:" +f); 93f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f -= g; 94f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("f:" +f); 95f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f *= g; 96f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("f:" +f); 97f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f /= g; 98f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("f:" +f); 99f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project f %= g; 100f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project System.out.println("f:" +f); 101f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 102f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project} 103