| /* |
| * 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. |
| */ |
| |
| public class Blort |
| { |
| private volatile int i; |
| private volatile long l; |
| private volatile float f; |
| private volatile double d; |
| |
| public void blort(int i1, int i2) { |
| i = -i1; |
| i = ~i1; |
| i = i1 + i2; |
| i = i1 - i2; |
| i = i1 * i2; |
| i = i1 / i2; |
| i = i1 % i2; |
| i = i1 & i2; |
| i = i1 | i2; |
| i = i1 ^ i2; |
| i = i1 << i2; |
| i = i1 >> i2; |
| i = i1 >>> i2; |
| } |
| |
| public void blort(long l1, long l2) { |
| l = -l1; |
| l = ~l1; |
| l = l1 + l2; |
| l = l1 - l2; |
| l = l1 * l2; |
| l = l1 / l2; |
| l = l1 % l2; |
| l = l1 & l2; |
| l = l1 | l2; |
| l = l1 ^ l2; |
| l = l1 << l2; |
| l = l1 >> l2; |
| l = l1 >>> l2; |
| } |
| |
| public void blort(float f1, float f2) { |
| f = -f1; |
| f = f1 + f2; |
| f = f1 - f2; |
| f = f1 * f2; |
| f = f1 / f2; |
| f = f1 % f2; |
| } |
| |
| public void blort(double d1, double d2) { |
| d = -d1; |
| d = d1 + d2; |
| d = d1 - d2; |
| d = d1 * d2; |
| d = d1 / d2; |
| d = d1 % d2; |
| } |
| } |