1b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams/* 2b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * Copyright (C) 2012 The Android Open Source Project 3b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * 4b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * Licensed under the Apache License, Version 2.0 (the "License"); 5b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * you may not use this file except in compliance with the License. 6b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * You may obtain a copy of the License at 7b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * 8b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * http://www.apache.org/licenses/LICENSE-2.0 9b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * 10b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * Unless required by applicable law or agreed to in writing, software 11b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * distributed under the License is distributed on an "AS IS" BASIS, 12b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * See the License for the specific language governing permissions and 14b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams * limitations under the License. 15b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams */ 16b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams 17b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams#pragma version(1) 18b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams#pragma rs java_package_name(com.android.rs.cppbasic) 19b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams#pragma rs_fp_relaxed 20b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams 21025b5f82971c431eb22df3c9d0f00b3cbe426bdbChris Wailesuint32_t RS_KERNEL copyAndNot(uint32_t in) { 22b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams return ~in; 23b8a94e26c0a5e8f58d5b6ed04e46b411e95b77a4Jason Sams} 24