├── .gitignore ├── README.md ├── archives ├── README.md ├── libjansi.tar.xz └── llvm-3.9.tar.xz ├── build-app ├── README.md ├── example │ ├── FileManager │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── android │ │ │ │ │ └── samples │ │ │ │ │ └── filemanager │ │ │ │ │ ├── FileExplorerActivity.kt │ │ │ │ │ ├── FileUtils.kt │ │ │ │ │ ├── PermissionUtils.kt │ │ │ │ │ └── SettingsActivity.kt │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_security_black_64dp.xml │ │ │ │ ├── ic_settings_white_24dp.xml │ │ │ │ └── ic_warning_black_64dp.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_file_explorer.xml │ │ │ │ ├── activity_settings.xml │ │ │ │ └── app-arm8-debug.apk │ │ │ │ ├── menu │ │ │ │ └── file_manager_menu.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ │ └── xml │ │ │ │ └── provider_paths.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── local.properties │ │ └── settings.gradle │ ├── cmake-example │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── main.cpp │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── cmake │ │ │ │ │ └── example │ │ │ │ │ └── MainActivity.java │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── local.properties │ │ └── settings.gradle │ └── hello-jni-kotlinApp │ │ ├── README.md │ │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ └── kotlin-jni.c │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── kotlinjni │ │ │ │ └── KotlinJni.kt │ │ │ └── res │ │ │ ├── layout │ │ │ └── activity_kotlin_jni.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── local.properties │ │ └── settings.gradle ├── gradle-plugin │ ├── aapt2-3.5.1-5435860-linux.jar │ ├── aapt2-3.6.3-6040484-linux.jar │ ├── aapt2-4.0.1-6197926-linux.jar │ ├── aapt2-4.1.1-6503028-linux.jar │ └── aapt2-4.1.2-6503028-linux.jar └── screenshot │ ├── aapt2_xxx_linux_error.jpg │ ├── build_example_01.jpg │ ├── build_example_02.jpg │ ├── build_termux_app_01.jpg │ ├── build_termux_app_02.jpg │ └── copy_aapt2.jpg ├── docs ├── .gitignore ├── BuildSystemMaintainers.md ├── Building.md ├── ClangMigration.md ├── ContinuousBuilds.md ├── HardFloatAbi.md ├── Makefile ├── NdkGdbTesting.md ├── PlatformApis.md ├── README.md ├── Roadmap.md ├── Testing.md ├── Toolchains.md ├── UnifiedHeaders.md ├── UnifiedHeadersMigration.md ├── UpdatingDocumentation.md ├── changelogs │ ├── Changelog-r19.md │ ├── Changelog-r20.md │ ├── Changelog-r21.md │ ├── Changelog-r22.md │ └── Changelog-r23.md └── user │ ├── common_problems.md │ └── middleware_vendors.md ├── openjdk-build ├── README.md ├── android-elf-tls.md ├── img │ ├── bionic-tls-layout-in-p.png │ ├── java.jpg │ ├── jshell_error.jpg │ ├── tls-variant1.png │ ├── tls-variant2.png │ ├── tls_test1.jpg │ └── tls_test2.jpg ├── patches │ ├── XToolkit.c.patch │ ├── elfFile.hpp.patch │ ├── jni_util_md.c.patch │ ├── net_util_md.h.patch │ ├── os_linux.cpp.patch │ ├── os_posix.cpp.patch │ └── ps_core.c.patch └── tls-test │ ├── CMakeLists.txt │ ├── JavaThread.h │ ├── build.sh │ ├── main.cpp │ ├── thread.cpp │ ├── thread.h │ └── threadLS_linux_aarch64.s ├── patches ├── android.toolchain.cmake.patch ├── base_builders.py.patch ├── build-binary.mk.patch ├── builders.py.patch ├── configs.py.patch ├── crypt.h ├── default.xml.patch ├── do_build.py.patch ├── ndk-build.patch ├── paths.py.patch ├── sFILE.h ├── toolchains.py.patch └── vis.c.patch └── renderscript ├── CMakeLists.txt ├── build.sh ├── libbcc ├── Android.bp ├── CMakeLists.txt ├── CleanSpec.mk ├── NOTICE ├── OWNERS ├── README.html ├── README.rst ├── bcinfo │ ├── Android.bp │ ├── BitReader_2_7 │ │ ├── Android.bp │ │ ├── BitReader.cpp │ │ ├── BitReader_2_7.h │ │ ├── BitcodeReader.cpp │ │ ├── CMakeLists.txt │ │ └── Makefile │ ├── BitReader_3_0 │ │ ├── Android.bp │ │ ├── BitReader.cpp │ │ ├── BitReader_3_0.h │ │ ├── BitcodeReader.cpp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ └── Makefile │ ├── BitcodeTranslator.cpp │ ├── BitcodeWrapper.cpp │ ├── CMakeLists.txt │ ├── MetadataExtractor.cpp │ ├── Wrap │ │ ├── Android.bp │ │ ├── CMakeLists.txt │ │ ├── LLVMBuild.txt │ │ ├── Makefile │ │ ├── bitcode_wrapperer.cpp │ │ ├── file_wrapper_input.cpp │ │ ├── file_wrapper_output.cpp │ │ ├── in_memory_wrapper_input.cpp │ │ └── wrapper_output.cpp │ ├── include │ │ └── bcinfo │ │ │ ├── BitcodeTranslator.h │ │ │ ├── BitcodeWrapper.h │ │ │ ├── MetadataExtractor.h │ │ │ └── Wrap │ │ │ ├── BCHeaderField.h │ │ │ ├── bitcode_wrapperer.h │ │ │ ├── file_wrapper_input.h │ │ │ ├── file_wrapper_output.h │ │ │ ├── in_memory_wrapper_input.h │ │ │ ├── support_macros.h │ │ │ ├── wrapper_input.h │ │ │ └── wrapper_output.h │ ├── libbcinfo.map │ └── tools │ │ ├── Android.bp │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── gdb_plugin │ └── android-commands.py ├── include │ └── bcc │ │ ├── BCCContext.h │ │ ├── Compiler.h │ │ ├── CompilerConfig.h │ │ ├── Config.h │ │ ├── Initialization.h │ │ ├── RSCompilerDriver.h │ │ ├── Script.h │ │ └── Source.h ├── lib │ ├── Android.bp │ ├── Assert.h │ ├── BCCContext.cpp │ ├── BCCContextImpl.cpp │ ├── BCCContextImpl.h │ ├── CMakeLists.txt │ ├── Compiler.cpp │ ├── CompilerConfig.cpp │ ├── FileBase.cpp │ ├── FileBase.h │ ├── FileMutex.h │ ├── Initialization.cpp │ ├── Log.h │ ├── Properties.h │ ├── RSAddDebugInfoPass.cpp │ ├── RSCompilerDriver.cpp │ ├── RSEmbedInfo.cpp │ ├── RSFunctionsList.cpp │ ├── RSFunctionsList.h │ ├── RSGlobalInfoPass.cpp │ ├── RSInvariant.cpp │ ├── RSInvokeHelperPass.cpp │ ├── RSIsThreadablePass.cpp │ ├── RSKernelExpand.cpp │ ├── RSScreenFunctionsPass.cpp │ ├── RSScriptGroupFusion.cpp │ ├── RSScriptGroupFusion.h │ ├── RSTransforms.h │ ├── RSUtils.h │ ├── RSX86CallConvPass.cpp │ ├── RSX86TranslateGEPPass.cpp │ ├── Script.cpp │ └── Source.cpp ├── libbcc-targets.mk ├── tests │ ├── README.lit │ ├── debuginfo │ │ ├── README │ │ ├── build_test_apk.sh │ │ ├── host-tests │ │ │ ├── aggregate-indirect-arg.cpp │ │ │ ├── forward-declare-class.cpp │ │ │ ├── func_invoke_and_crash.cpp │ │ │ ├── global_struct.c │ │ │ ├── globals.c │ │ │ ├── jit.cpp │ │ │ ├── lit.cfg │ │ │ ├── locals.cpp │ │ │ ├── nested-struct.cpp │ │ │ ├── parameters.cpp │ │ │ ├── pass-function.c │ │ │ ├── pass-struct.c │ │ │ ├── simple_func_invoke_and_crash.cpp │ │ │ └── test_info_sources.cpp │ │ ├── lit.site.cfg │ │ ├── llvm-lit │ │ ├── target-tests │ │ │ ├── breakpoint_function.rs │ │ │ ├── breakpoint_inlined_function.rs │ │ │ ├── breakpoint_inlined_sourceline.rs │ │ │ ├── breakpoint_sourceline.rs │ │ │ ├── crash.rs │ │ │ ├── driver-common │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── SRC │ │ │ │ │ ├── DriverRS.java.template │ │ │ │ │ └── DriverView.java.template │ │ │ ├── driver-int-param │ │ │ │ ├── ACTIVITY.java.template │ │ │ │ └── DriverRS.java.template │ │ │ ├── driver-simple-exit │ │ │ │ └── ACTIVITY.java.template │ │ │ ├── driver-simple │ │ │ │ └── ACTIVITY.java.template │ │ │ ├── global_int.rs │ │ │ ├── info_sources.rs │ │ │ ├── lit.cfg │ │ │ └── locals.rs │ │ └── test_bcc_debuginfo.pl │ ├── libbcc │ │ ├── debug_info_static_const_fp.bc │ │ ├── debug_info_static_const_fp.ll │ │ ├── getelementptr.ll │ │ ├── lit.cfg │ │ ├── tbaa-through-alloca.ll │ │ ├── tbaa.ll │ │ ├── test_reduce_general_cleanup.ll │ │ ├── test_reduce_general_metadata.ll │ │ └── test_slang_version_info.ll │ └── run-lit-tests.sh └── tools │ ├── Android.bp │ ├── CMakeLists.txt │ ├── bcc │ ├── Android.bp │ └── Main.cpp │ ├── bcc_compat │ ├── Android.bp │ ├── CMakeLists.txt │ └── Main.cpp │ └── bcc_strip_attr │ ├── Android.bp │ └── bcc_strip_attr.cpp ├── liblog ├── .clang-format ├── Android.bp ├── CMakeLists.txt ├── NOTICE ├── OWNERS ├── README.md ├── README.protocol.md ├── event.logtags ├── event_tag_map.cpp ├── include │ ├── android-base │ │ ├── errno_restorer.h │ │ └── macros.h │ ├── android │ │ └── log.h │ ├── cutils │ │ └── list.h │ ├── log │ │ ├── event_tag_map.h │ │ ├── log.h │ │ ├── log_event_list.h │ │ ├── log_id.h │ │ ├── log_main.h │ │ ├── log_properties.h │ │ ├── log_radio.h │ │ ├── log_read.h │ │ ├── log_safetynet.h │ │ ├── log_system.h │ │ ├── log_time.h │ │ └── logprint.h │ ├── private │ │ ├── android_filesystem_config.h │ │ └── android_logger.h │ ├── system │ │ ├── graphics.h │ │ └── thread_defs.h │ └── utils │ │ ├── Errors.h │ │ ├── FastStrcmp.h │ │ ├── RWLock.h │ │ └── ThreadDefs.h ├── include_vndk │ ├── android │ └── log │ │ ├── log.h │ │ ├── log_event_list.h │ │ ├── log_id.h │ │ ├── log_main.h │ │ ├── log_properties.h │ │ ├── log_radio.h │ │ ├── log_read.h │ │ ├── log_safetynet.h │ │ ├── log_system.h │ │ └── log_time.h ├── liblog.map.txt ├── log_event_list.cpp ├── log_event_write.cpp ├── log_time.cpp ├── logd_reader.cpp ├── logd_reader.h ├── logd_writer.cpp ├── logd_writer.h ├── logger.h ├── logger_name.cpp ├── logger_read.cpp ├── logger_write.cpp ├── logger_write.h ├── logprint.cpp ├── pmsg_reader.cpp ├── pmsg_reader.h ├── pmsg_writer.cpp ├── pmsg_writer.h ├── properties.cpp ├── tests │ ├── Android.bp │ ├── AndroidTest.xml │ ├── libc_test.cpp │ ├── liblog_benchmark.cpp │ ├── liblog_default_tag.cpp │ ├── liblog_global_state.cpp │ ├── liblog_host_test.cpp │ ├── liblog_test.cpp │ ├── log_id_test.cpp │ ├── log_radio_test.cpp │ ├── log_read_test.cpp │ ├── log_system_test.cpp │ ├── log_time_test.cpp │ ├── log_wrap_test.cpp │ ├── logd_writer_test.cpp │ └── logprint_test.cpp └── uio.h ├── rs ├── Android.bp └── rsDefines.h └── slang ├── .clang-format ├── Android.bp ├── BitWriter_2_9 ├── Android.bp ├── BitcodeWriter.cpp ├── BitcodeWriterPass.cpp ├── CMakeLists.txt ├── Makefile ├── ReaderWriter_2_9.h ├── ValueEnumerator.cpp └── ValueEnumerator.h ├── BitWriter_2_9_func ├── Android.bp ├── BitcodeWriter.cpp ├── BitcodeWriterPass.cpp ├── CMakeLists.txt ├── ReaderWriter_2_9_func.h ├── ValueEnumerator.cpp └── ValueEnumerator.h ├── BitWriter_3_2 ├── Android.bp ├── BitcodeWriter.cpp ├── BitcodeWriterPass.cpp ├── CMakeLists.txt ├── ReaderWriter_3_2.h ├── ValueEnumerator.cpp └── ValueEnumerator.h ├── CMakeLists.txt ├── METADATA ├── MODULE_LICENSE_APACHE2 ├── NOTICE ├── OWNERS ├── README.html ├── README.rst ├── RSCCOptions.inc ├── RSCCOptions.td ├── StripUnkAttr ├── Android.bp ├── CMakeLists.txt ├── strip_unknown_attributes.cpp ├── strip_unknown_attributes.h ├── strip_unknown_attributes_pass.cpp └── strip_unknown_attributes_pass.h ├── legacy_bitcode.h ├── lit-tests ├── P_alloc_in_struct │ └── alloc_in_struct.rscript ├── P_array_init │ └── array_init.rscript ├── P_compute │ └── compute.rscript ├── P_ref_count │ ├── func_params.rscript │ ├── ref_count.rscript │ └── ref_count2.rscript ├── README ├── bitcode_wrapper │ └── bitcode_wrapper_test.ll ├── debug │ ├── debug_disabled.rscript │ └── debug_enabled.rscript ├── lit.cfg ├── opt │ ├── locals_opt_0.rscript │ ├── locals_opt_3.rscript │ └── locals_opt_default.rscript ├── padding │ ├── bitfield.rscript │ ├── more_structs.rscript │ ├── small_struct.rscript │ └── small_struct_2.rscript ├── rs-filecheck-wrapper.sh ├── run-lit-tests.sh └── scriptc-filecheck-wrapper.sh ├── lld_main.cpp ├── llvm-rs-as.cpp ├── llvm-rs-cc.cpp ├── os_sep.h ├── rs_cc_options.cpp ├── rs_cc_options.h ├── rs_cc_options_orig.cpp ├── rs_version.mk ├── slang.cpp ├── slang.h ├── slang_assert.h ├── slang_backend.cpp ├── slang_backend.h ├── slang_bitcode_gen.cpp ├── slang_bitcode_gen.h ├── slang_diagnostic_buffer.cpp ├── slang_diagnostic_buffer.h ├── slang_pragma_list.h ├── slang_rs_ast_replace.cpp ├── slang_rs_ast_replace.h ├── slang_rs_check_ast.cpp ├── slang_rs_check_ast.h ├── slang_rs_context.cpp ├── slang_rs_context.h ├── slang_rs_export_element.cpp ├── slang_rs_export_element.h ├── slang_rs_export_foreach.cpp ├── slang_rs_export_foreach.h ├── slang_rs_export_func.cpp ├── slang_rs_export_func.h ├── slang_rs_export_reduce.cpp ├── slang_rs_export_reduce.h ├── slang_rs_export_type.cpp ├── slang_rs_export_type.h ├── slang_rs_export_var.cpp ├── slang_rs_export_var.h ├── slang_rs_exportable.cpp ├── slang_rs_exportable.h ├── slang_rs_foreach_lowering.cpp ├── slang_rs_foreach_lowering.h ├── slang_rs_metadata.h ├── slang_rs_object_ref_count.cpp ├── slang_rs_object_ref_count.h ├── slang_rs_pragma_handler.cpp ├── slang_rs_pragma_handler.h ├── slang_rs_reflect_utils.cpp ├── slang_rs_reflect_utils.h ├── slang_rs_reflection.cpp ├── slang_rs_reflection.h ├── slang_rs_reflection_cpp.cpp ├── slang_rs_reflection_cpp.h ├── slang_rs_reflection_state.cpp ├── slang_rs_reflection_state.h ├── slang_rs_special_func.cpp ├── slang_rs_special_func.h ├── slang_rs_special_kernel_param.cpp ├── slang_rs_special_kernel_param.h ├── slang_version.h └── tests ├── F_Werror ├── Werror.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_anon_struct ├── anon_struct.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_anon_struct_kernel_sig ├── anon_struct_kernel_sig.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_anon_struct_typedef ├── anon_struct_typedef.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_anon_struct_usrdata ├── anon_struct_usrdata.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_bad_pragmas ├── bad_pragmas.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_bad_version_pragma ├── bad_version_pragma.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_const_array_arg ├── const_array_arg.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ctxt_wrong_api ├── ctxt_wrong_api.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ctxt_wrong_name ├── context.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ctxt_wrong_place ├── ctxt_wrong_place.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ctxt_wrong_type ├── ctxt_wrong_type.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_extern_const ├── extern_const.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_float3_array ├── float3_array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_float3_v13 ├── float3_v13.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_foreach_forward_reference ├── foreach_forward_reference.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_foreach_from_kernel ├── foreach_from_kernel.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_foreach_non_kernel ├── foreach_non_kernel.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_foreach_unexpected_allocs ├── foreach_unexpected_allocs.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_foreach_unexpected_kernel_arg ├── foreach_unexpected_kernel_arg.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_fp16_wrong_api ├── fp16_wrong_api.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_fs_oldkernel ├── fs_oldkernel.fs ├── stderr.txt.expect └── stdout.txt.expect ├── F_fs_ptr ├── fs_ptr.fs ├── stderr.txt.expect └── stdout.txt.expect ├── F_fs_types ├── fs_types.fs ├── stderr.txt.expect └── stdout.txt.expect ├── F_global_init ├── global_init.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_incompatible_handles ├── incompatible_handles.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_init_nonvoid ├── init_nonvoid.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_init_params ├── init_params.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_int_ptr_ptr ├── int_ptr_ptr.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_invoke_return ├── invoke_return.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_16 ├── kernel_16.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_badattr ├── kernel_badattr.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_badsig ├── kernel_badsig.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_noattr ├── kernel_noattr.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_ptr_param ├── kernel_ptr_param.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_ptr_ret_val ├── kernel_ptr_ret_val.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_kernel_static ├── kernel_static.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_large_array ├── large_array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_mix_vector ├── mix_vector.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_multi_export_errors ├── multi_export_errors.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_multi_in_target_version ├── multi_in_target_version.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_multidim_array ├── multidim_array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_no_java_package_name ├── no_java_package_name.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_no_pragma ├── first.rscript ├── second.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_no_version_pragma ├── no_version_pragma.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_1 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_2 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_3 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_4 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_5 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_6 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_7 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_8 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_odr_nested_records_9 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule1 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule2 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule3 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule4 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule5 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule6 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule7 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_one_definition_rule8 ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ptr_in_struct ├── ptr_in_struct.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ptr_in_struct_for_call ├── ptr_in_struct_for_call.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ptr_to_array ├── ptr_to_array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ptr_to_fn_noproto ├── ptr_to_fn_noproto.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_ptr_to_fn_proto ├── ptr_to_fn_proto.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_bad_accumulator ├── reduce_general_bad_accumulator.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_bad_function ├── reduce_general_bad_function.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_bad_halter ├── reduce_general_bad_halter.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_bad_result ├── reduce_general_bad_result.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_parse ├── reduce_general_parse.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_void ├── reduce_general_void.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reduce_general_wrong_api ├── reduce_general_wrong_api.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_refcount_15 ├── refcount_15.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_foreach_mismatch ├── reflection3264_foreach_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_foreach_mismatch_extra32 ├── reflection3264_foreach_mismatch_extra32.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_foreach_mismatch_extra64 ├── reflection3264_foreach_mismatch_extra64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_foreach_mismatch_name32 ├── reflection3264_foreach_mismatch_name32.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_foreach_mismatch_name64 ├── reflection3264_foreach_mismatch_name64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_invokable_extra32 ├── reflection3264_invokable_extra32.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_invokable_extra64 ├── reflection3264_invokable_extra64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_invokable_mismatch ├── reflection3264_invokable_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_multifile ├── reflection3264_multifile_1.rscript ├── reflection3264_multifile_2.rscript ├── reflection3264_multifile_3.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_package_mismatch ├── reflection3264_package_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_reduce_extra32 ├── reflection3264_reduce_extra32.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_reduce_extra64 ├── reflection3264_reduce_extra64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_reduce_mismatch ├── reflection3264_reduce_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_reduce_mismatch_name_exp ├── reflection3264_reduce_mismatch_name_exp.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_reduce_mismatch_name_noexp ├── reflection3264_reduce_mismatch_name_noexp.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_struct_mismatch ├── reflection3264_struct_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_variable_extra32 ├── reflection3264_variable_extra32.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_variable_extra64 ├── reflection3264_variable_extra64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_variable_mismatch ├── reflection3264_variable_mismatch.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_reflection3264_variable_mismatch_init ├── reflection3264_variable_mismatch_init.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_11_ox ├── root_11_ox.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_int_in ├── root_compute_int_in.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_non_const_usrData ├── root_compute_non_const_usrData.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_non_ptr_usrData ├── root_compute_non_ptr_usrData.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_non_uint32_t_xyzar ├── root_compute_non_uint32_t_xyzar.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_non_uint32_t_xyzwar ├── root_compute_non_uint32_t_xyzwar.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_non_void_ret ├── root_compute_non_void_ret.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_really_bad ├── root_compute_really_bad.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_compute_too_many_args ├── root_compute_too_many_args.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_graphics ├── root_graphics.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_root_graphics_13 ├── root_graphics_13.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_rs_fp_two_pragmas ├── rs_fp_two_pragmas.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_rs_prefix ├── rs_prefix.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_set_target_api_10 ├── set_target_api_10.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_set_target_api_9000 ├── set_target_api_9000.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_set_target_api_foo ├── set_target_api_foo.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_struct_array_copy ├── stderr.txt.expect ├── stdout.txt.expect └── struct_array_copy.rscript ├── F_struct_bitfield ├── stderr.txt.expect ├── stdout.txt.expect └── struct_bitfield.rscript ├── F_struct_field_ptr_to_array ├── stderr.txt.expect ├── stdout.txt.expect └── struct_field_ptr_to_array.rscript ├── F_struct_field_ptr_to_fn_noproto ├── stderr.txt.expect ├── stdout.txt.expect └── struct_field_ptr_to_fn_noproto.rscript ├── F_struct_field_ptr_to_fn_proto ├── stderr.txt.expect ├── stdout.txt.expect └── struct_field_ptr_to_fn_proto.rscript ├── F_struct_float3_array ├── stderr.txt.expect ├── stdout.txt.expect └── struct_float3_array.rscript ├── F_struct_ptr ├── stderr.txt.expect ├── stdout.txt.expect └── struct_ptr.rscript ├── F_too_many_inputs ├── stderr.txt.expect ├── stdout.txt.expect └── too_many_inputs.rscript ├── F_union ├── stderr.txt.expect ├── stdout.txt.expect └── union.rscript ├── F_unknown_function ├── stderr.txt.expect ├── stdout.txt.expect ├── unknown_function.rscript └── zzz.rscript ├── F_v15_non_root_kernel ├── stderr.txt.expect ├── stdout.txt.expect └── v15_non_root_kernel.rscript ├── F_vector_cast ├── stderr.txt.expect ├── stdout.txt.expect └── vector_cast.rscript ├── F_void_ptr ├── stderr.txt.expect ├── stdout.txt.expect └── void_ptr.rscript ├── F_warnings_as_error ├── deprecated.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── F_z_wrong_api ├── stderr.txt.expect ├── stdout.txt.expect └── z_wrong_api.rscript ├── P_all_api_11 ├── all11.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_12 ├── all12.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_13 ├── all13.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_14 ├── all14.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_15 ├── all15.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_16 ├── all16.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_17 ├── all17.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_18 ├── all18.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_19 ├── all19.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_20 ├── all20.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_21 ├── all21.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_22 ├── all22.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_23 ├── all23.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_all_api_24 ├── all24.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_alloc_in_struct ├── alloc_in_struct.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_array_cpp ├── array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_array_init ├── array_init.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_compute ├── compute.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_constant ├── constant.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_debug ├── debug.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_dummy_root ├── dummy_root.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_export_types ├── export_types.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_export_types_v20 ├── export_types.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_extern_const ├── extern_const.rscript ├── rs_core.rsh ├── stderr.txt.expect └── stdout.txt.expect ├── P_float3 ├── float3.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_foreach ├── foreach.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_foreach_multi ├── foreach_multi.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_foreach_options ├── foreach_options.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_fp16 ├── fp16.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_fs_kernel ├── fs_kernel.fs ├── stderr.txt.expect └── stdout.txt.expect ├── P_ignore_warnings ├── ignore_warnings.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_invoke_half_parameter ├── invoke_half_parameter.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_kernel ├── kernel.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_kernel_cpp ├── kernel_cpp.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_kernel_multi_in ├── kernel_multi_in.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_kernel_noalloc ├── kernel_noalloc.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_kernel_noalloc_noarg ├── kernel_noalloc_noarg.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_license ├── license.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_local_ref_after_return ├── local_ref_after_return.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_long64 ├── long64.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_math_fp ├── math_fp.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_math_int ├── math_int.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_matrix_cpp ├── matrix.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_multi_in_target_version ├── multi_in_target_version.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_odr_array ├── def1.rscript ├── def2.rscript ├── inc.rsh ├── stderr.txt.expect └── stdout.txt.expect ├── P_odr_nested_records_1 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_odr_nested_records_2 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_odr_nested_records_3 ├── odr1.rscript ├── odr2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_one_definition_rule ├── def1.rscript ├── def2.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_ooo_compute ├── ooo_compute.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_overload ├── overload.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_redefine_RS_VERSION ├── redefine_RS_VERSION.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_accumulator ├── ScriptC_reduce_general_accumulator.java.expect ├── gen-accumulator.pl ├── reduce_general_accumulator.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_duplicate_array ├── ScriptC_reduce_general_duplicate_array.java.expect ├── reduce_general_duplicate_array.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_examples ├── ScriptC_reduce_general_examples.java.expect ├── reduce_general_examples.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_examples_backward ├── ScriptC_reduce_general_examples_backward.java.expect ├── reduce_general_examples_backward.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_examples_explicit ├── ScriptC_reduce_general_examples_explicit.java.expect ├── reduce_general_examples_explicit.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_examples_halter ├── ScriptC_reduce_general_examples_halter.java.expect ├── reduce_general_examples_halter.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_input ├── ScriptC_reduce_general_input.java.expect ├── ScriptField_MyStruct.java.expect ├── gen-input.pl ├── reduce_general_input.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_inputs ├── ScriptC_reduce_general_inputs.java.expect ├── ScriptField_MyStruct.java.expect ├── gen-inputs.pl ├── reduce_general_inputs.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_reflect ├── reduce_general_reflect.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_result ├── ScriptC_reduce_general_result.java.expect ├── ScriptField_MyStruct.java.expect ├── gen-result.pl ├── reduce_general_result.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reduce_general_struct ├── ScriptC_reduce_general_struct.java.expect ├── reduce_general_struct.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_refcount ├── refcount.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reflection3264_divergent ├── ScriptC_reflection3264_divergent.java.expect ├── ScriptField_Divergent.java.expect ├── ScriptField_DivergentNest.java.expect ├── ScriptField_NonDivergent.java.expect ├── reflection3264_divergent.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reflection3264_divergent_support ├── ScriptC_reflection3264_divergent.java.expect ├── ScriptField_Divergent.java.expect ├── ScriptField_DivergentNest.java.expect ├── ScriptField_NonDivergent.java.expect ├── reflection3264_divergent.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_reflection3264_multifile ├── ScriptC_reflection3264_multifile_1.java.expect ├── ScriptC_reflection3264_multifile_2.java.expect ├── ScriptC_reflection3264_multifile_3.java.expect ├── reflection3264_multifile_1.rscript ├── reflection3264_multifile_2.rscript ├── reflection3264_multifile_3.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_11_i ├── root_11_i.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_11_iouxy ├── root_11_iouxy.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_compute ├── root_compute.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_compute_int32_xy ├── root_compute_int32_xy.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_compute_non_void_ptr_usrData ├── root_compute_non_void_ptr_usrData.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_graphics ├── root_graphics.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_graphics_13 ├── root_graphics_13.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_root_void ├── root_void.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_rs_fp_full ├── rs_fp_full.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_rs_fp_imprecise ├── rs_fp_imprecise.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_rs_fp_relaxed ├── rs_fp_relaxed.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_rs_package_name ├── rs_package_name.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_11 ├── IN_CTS ├── set_target_api_11.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_12 ├── IN_CTS ├── set_target_api_12.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_13 ├── IN_CTS ├── set_target_api_13.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_14 ├── IN_CTS ├── set_target_api_14.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_15 ├── IN_CTS ├── set_target_api_15.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_16 ├── IN_CTS ├── set_target_api_16.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_17 ├── IN_CTS ├── set_target_api_17.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_18 ├── IN_CTS ├── set_target_api_18.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_19 ├── IN_CTS ├── set_target_api_19.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_set_target_api_development ├── set_target_api_development.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_static_struct ├── static_struct.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_str_escape ├── stderr.txt.expect ├── stdout.txt.expect └── str\\escape.rscript ├── P_struct_field ├── ScriptC_struct_field.java.expect ├── ScriptField_InnerOne.java.expect ├── ScriptField_InnerTwo.java.expect ├── ScriptField_Outer.java.expect ├── stderr.txt.expect ├── stdout.txt.expect └── struct_field.rscript ├── P_struct_matrix ├── stderr.txt.expect ├── stdout.txt.expect └── struct_matrix.rscript ├── P_use_RS_VERSION ├── stderr.txt.expect ├── stdout.txt.expect └── use_RS_VERSION.rscript ├── P_verbose ├── stderr.txt.expect ├── stdout.txt.expect └── verbose.rscript ├── P_warnings ├── stderr.txt.expect ├── stdout.txt.expect └── warnings.rscript ├── P_warnings_deprecated ├── deprecated.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── P_warnings_rsSetElementAt ├── setelementat.rscript ├── stderr.txt.expect └── stdout.txt.expect ├── run_slang_tests.sh └── slang_test.py /.gitignore: -------------------------------------------------------------------------------- 1 | /out 2 | /build 3 | -------------------------------------------------------------------------------- /archives/libjansi.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/archives/libjansi.tar.xz -------------------------------------------------------------------------------- /archives/llvm-3.9.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/archives/llvm-3.9.tar.xz -------------------------------------------------------------------------------- /build-app/example/FileManager/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /.idea/caches 4 | /.idea/libraries 5 | /.idea/modules.xml 6 | /.idea/workspace.xml 7 | /.idea/navEditor.xml 8 | /.idea/assetWizardSettings.xml 9 | .DS_Store 10 | /build 11 | /captures 12 | .externalNativeBuild 13 | .cxx 14 | -------------------------------------------------------------------------------- /build-app/example/FileManager/README.md: -------------------------------------------------------------------------------- 1 | # Android File Manager sample 2 | 3 | This sample demonstrates how to create a simple File Manager application working from 4 | API 19 (KitKat) to API 30 (Android 11). 5 | 6 | ## Requirements 7 | 8 | * Android Studio 3.6+ -------------------------------------------------------------------------------- /build-app/example/FileManager/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/layout/app-arm8-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/layout/app-arm8-debug.apk -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/FileManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/FileManager/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/FileManager/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/cmake-example/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /build-app/example/cmake-example/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | cmake-example 3 | 4 | 5 | -------------------------------------------------------------------------------- /build-app/example/cmake-example/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.4.1) 2 | 3 | add_library(kotlin-jni SHARED 4 | kotlin-jni.c) 5 | 6 | # Include libraries needed for kotlin-jni lib 7 | target_link_libraries(kotlin-jni 8 | android 9 | log) 10 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/example/hello-jni-kotlinApp/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 6 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | KotlinJni 3 | Hello World 4 | 5 | -------------------------------------------------------------------------------- /build-app/example/hello-jni-kotlinApp/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /build-app/gradle-plugin/aapt2-3.5.1-5435860-linux.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/gradle-plugin/aapt2-3.5.1-5435860-linux.jar -------------------------------------------------------------------------------- /build-app/gradle-plugin/aapt2-3.6.3-6040484-linux.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/gradle-plugin/aapt2-3.6.3-6040484-linux.jar -------------------------------------------------------------------------------- /build-app/gradle-plugin/aapt2-4.0.1-6197926-linux.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/gradle-plugin/aapt2-4.0.1-6197926-linux.jar -------------------------------------------------------------------------------- /build-app/gradle-plugin/aapt2-4.1.1-6503028-linux.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/gradle-plugin/aapt2-4.1.1-6503028-linux.jar -------------------------------------------------------------------------------- /build-app/gradle-plugin/aapt2-4.1.2-6503028-linux.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/gradle-plugin/aapt2-4.1.2-6503028-linux.jar -------------------------------------------------------------------------------- /build-app/screenshot/aapt2_xxx_linux_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/aapt2_xxx_linux_error.jpg -------------------------------------------------------------------------------- /build-app/screenshot/build_example_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/build_example_01.jpg -------------------------------------------------------------------------------- /build-app/screenshot/build_example_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/build_example_02.jpg -------------------------------------------------------------------------------- /build-app/screenshot/build_termux_app_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/build_termux_app_01.jpg -------------------------------------------------------------------------------- /build-app/screenshot/build_termux_app_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/build_termux_app_02.jpg -------------------------------------------------------------------------------- /build-app/screenshot/copy_aapt2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/build-app/screenshot/copy_aapt2.jpg -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /out 2 | -------------------------------------------------------------------------------- /openjdk-build/img/bionic-tls-layout-in-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/bionic-tls-layout-in-p.png -------------------------------------------------------------------------------- /openjdk-build/img/java.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/java.jpg -------------------------------------------------------------------------------- /openjdk-build/img/jshell_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/jshell_error.jpg -------------------------------------------------------------------------------- /openjdk-build/img/tls-variant1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/tls-variant1.png -------------------------------------------------------------------------------- /openjdk-build/img/tls-variant2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/tls-variant2.png -------------------------------------------------------------------------------- /openjdk-build/img/tls_test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/tls_test1.jpg -------------------------------------------------------------------------------- /openjdk-build/img/tls_test2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/openjdk-build/img/tls_test2.jpg -------------------------------------------------------------------------------- /openjdk-build/tls-test/thread.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "thread.h" 3 | 4 | // init _thr_current 5 | THREAD_LOCAL_DECL Thread* Thread::_thr_current = NULL; 6 | 7 | Thread* Thread::get_thread_current(){ 8 | if(_thr_current == NULL) 9 | _thr_current = this; 10 | return _thr_current; 11 | } 12 | -------------------------------------------------------------------------------- /patches/crypt.h: -------------------------------------------------------------------------------- 1 | #ifndef CRYPT_H_INCLUDED 2 | #define CRYPT_H_INCLUDED 3 | 4 | #include 5 | 6 | __BEGIN_DECLS 7 | 8 | char* crypt(const char* key, const char* salt); 9 | 10 | __END_DECLS 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /renderscript/libbcc/OWNERS: -------------------------------------------------------------------------------- 1 | butlermichael@google.com 2 | dgross@google.com 3 | jeanluc@google.com 4 | miaowang@google.com 5 | srhines@google.com 6 | -------------------------------------------------------------------------------- /renderscript/libbcc/bcinfo/BitReader_2_7/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.14.2) 2 | 3 | project(BitReader_2_7) 4 | 5 | set(BitReader_2_7_SRC_FILES 6 | BitcodeReader.cpp 7 | ) 8 | 9 | add_library(LLVMBitReader_2_7 STATIC ${BitReader_2_7_SRC_FILES}) 10 | 11 | target_link_libraries(LLVMBitReader_2_7) 12 | 13 | 14 | -------------------------------------------------------------------------------- /renderscript/libbcc/bcinfo/libbcinfo.map: -------------------------------------------------------------------------------- 1 | libbcinfo { 2 | global: 3 | _ZN6bcinfo*; 4 | _ZN8llvm_3_218WriteBitcodeToFile*; 5 | local: 6 | *; 7 | }; 8 | -------------------------------------------------------------------------------- /renderscript/libbcc/tests/libbcc/debug_info_static_const_fp.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/libbcc/tests/libbcc/debug_info_static_const_fp.bc -------------------------------------------------------------------------------- /renderscript/libbcc/tests/run-lit-tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | LIT_PATH=$ANDROID_BUILD_TOP/frameworks/compile/libbcc/tests/debuginfo/llvm-lit 4 | LIBBCC_TESTS=$ANDROID_BUILD_TOP/frameworks/compile/libbcc/tests/libbcc 5 | 6 | $LIT_PATH $LIBBCC_TESTS $@ 7 | -------------------------------------------------------------------------------- /renderscript/libbcc/tools/Android.bp: -------------------------------------------------------------------------------- 1 | subdirs = [ 2 | "bcc", 3 | "bcc_compat", 4 | "bcc_strip_attr", 5 | ] 6 | -------------------------------------------------------------------------------- /renderscript/libbcc/tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.14.2) 2 | 3 | project(tools) 4 | 5 | add_subdirectory(bcc_compat) 6 | -------------------------------------------------------------------------------- /renderscript/liblog/.clang-format: -------------------------------------------------------------------------------- 1 | ../.clang-format-2 -------------------------------------------------------------------------------- /renderscript/liblog/OWNERS: -------------------------------------------------------------------------------- 1 | tomcherry@google.com 2 | -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/android: -------------------------------------------------------------------------------- 1 | ../include/android -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_id.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_id.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_main.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_main.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_properties.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_properties.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_radio.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_radio.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_read.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_read.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_safetynet.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_safetynet.h -------------------------------------------------------------------------------- /renderscript/liblog/include_vndk/log/log_system.h: -------------------------------------------------------------------------------- 1 | ../../include/log/log_system.h -------------------------------------------------------------------------------- /renderscript/slang/.clang-format: -------------------------------------------------------------------------------- 1 | # See http://clang.llvm.org/docs/ClangFormatStyleOptions.html 2 | BasedOnStyle: llvm 3 | -------------------------------------------------------------------------------- /renderscript/slang/METADATA: -------------------------------------------------------------------------------- 1 | third_party { 2 | license_type: NOTICE 3 | } 4 | -------------------------------------------------------------------------------- /renderscript/slang/MODULE_LICENSE_APACHE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/MODULE_LICENSE_APACHE2 -------------------------------------------------------------------------------- /renderscript/slang/OWNERS: -------------------------------------------------------------------------------- 1 | butlermichael@google.com 2 | dgross@google.com 3 | jeanluc@google.com 4 | miaowang@google.com 5 | srhines@google.com 6 | -------------------------------------------------------------------------------- /renderscript/slang/lit-tests/P_alloc_in_struct/alloc_in_struct.rscript: -------------------------------------------------------------------------------- 1 | // RUN: %Slang %s 2 | // RUN: %rs-filecheck-wrapper %s 3 | // CHECK: define void @.rs.dtor() 4 | 5 | #pragma version(1) 6 | #pragma rs java_package_name(alloc_in_struct) 7 | 8 | struct s { 9 | rs_allocation a; 10 | } myStruct; 11 | 12 | -------------------------------------------------------------------------------- /renderscript/slang/lit-tests/debug/debug_disabled.rscript: -------------------------------------------------------------------------------- 1 | // RUN: %Slang %s 2 | // RUN: %rs-filecheck-wrapper %s 3 | // CHECK-NOT: DILocation 4 | 5 | #pragma version(1) 6 | #pragma rs java_package_name(foo) 7 | 8 | void root(const int *ain, int *aout, const void *usrData, 9 | uint32_t x, uint32_t y) { 10 | } 11 | -------------------------------------------------------------------------------- /renderscript/slang/lit-tests/debug/debug_enabled.rscript: -------------------------------------------------------------------------------- 1 | // RUN: %Slang -g %s 2 | // RUN: %rs-filecheck-wrapper %s 3 | // CHECK: DILocation 4 | 5 | #pragma version(1) 6 | #pragma rs java_package_name(foo) 7 | 8 | void root(const int *ain, int *aout, const void *usrData, 9 | uint32_t x, uint32_t y) { 10 | } 11 | -------------------------------------------------------------------------------- /renderscript/slang/lit-tests/run-lit-tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | 3 | LIT_PATH=$ANDROID_BUILD_TOP/frameworks/compile/libbcc/tests/debuginfo/llvm-lit 4 | TESTS=$ANDROID_BUILD_TOP/frameworks/compile/slang/lit-tests 5 | 6 | $LIT_PATH $TESTS $@ 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_Werror/Werror.rscript: -------------------------------------------------------------------------------- 1 | // -Werror 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | static int foo() { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_Werror/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | Werror.rscript:6:1: error: control reaches end of non-void function 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_Werror/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_Werror/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct/anon_struct.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct { 5 | int i; 6 | } myStruct; 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | anon_struct.rscript:4:1: error: anonymous structures cannot be exported 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_anon_struct/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_kernel_sig/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | anon_struct_kernel_sig.rscript:4:9: error: anonymous structures cannot be exported 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_kernel_sig/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_anon_struct_kernel_sig/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_typedef/anon_struct_typedef.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | typedef struct { 5 | int i; 6 | } anon; 7 | 8 | anon myStruct; 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_typedef/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | anon_struct_typedef.rscript:4:9: error: anonymous structures cannot be exported 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_typedef/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_anon_struct_typedef/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_usrdata/anon_struct_usrdata.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | typedef struct /* Y */ { 5 | int x; 6 | } MyData; 7 | 8 | void gaz(const int *ain, int *aout, const MyData *usrData) { } 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_usrdata/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | anon_struct_usrdata.rscript:4:9: error: anonymous structures cannot be exported 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_anon_struct_usrdata/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_anon_struct_usrdata/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_bad_pragmas/bad_pragmas.rscript: -------------------------------------------------------------------------------- 1 | // -Wall -Werror 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | #pragma ok(ok) 6 | #pragma ok() 7 | #pragma ok 8 | #pragma 9 | #pragma onlyLeft( 10 | #pragma missingRight(paren 11 | #pragma ok(not ok) 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_bad_pragmas/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_bad_pragmas/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_bad_version_pragma/bad_version_pragma.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(2000) 2 | #pragma version 3 | #pragma version(1 4 | #pragma version(1a) 5 | #pragma rs java_package_name(foo) 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_bad_version_pragma/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_bad_version_pragma/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_const_array_arg/const_array_arg.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void foo(float arr[3]) { 5 | } 6 | 7 | void bar(float *ptr) { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_const_array_arg/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | const_array_arg.rscript:4:10: error: exported function parameters may not have array type: 'float [3]' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_const_array_arg/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_const_array_arg/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_api/ctxt_wrong_api.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 22 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL good(int in, rs_kernel_context context) { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_api/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ctxt_wrong_api.rscript:5:28: error: unknown type name 'rs_kernel_context' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_api/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ctxt_wrong_api/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_name/context.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 23 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL bad(int in, uint32_t x, rs_kernel_context ct) { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_name/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | context.rscript:5:57: error: The special parameter of type 'rs_kernel_context' must be called 'context' instead of 'ct'. 2 | context.rscript:5:57: error: In compute kernel bad(), special parameter 'context' must be defined before special parameter 'x'. 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_name/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ctxt_wrong_name/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_place/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ctxt_wrong_place.rscript:9:57: error: In compute kernel bad(), special parameter 'context' must be defined before special parameter 'x'. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_place/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ctxt_wrong_place/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_type/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ctxt_wrong_type.rscript:13:53: error: Special parameter 'context' must be of type 'rs_kernel_context'. It is of type 'const rs_kernel_context *'. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ctxt_wrong_type/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ctxt_wrong_type/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_extern_const/extern_const.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | extern const int extern_const_int; 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_extern_const/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | extern_const.rscript:4:18: error: invalid declaration of uninitialized constant variable 'extern_const_int' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_extern_const/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_extern_const/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_array/float3_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | float3 f[2]; 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | float3_array.rscript:4:8: error: arrays of width 3 vector types cannot be exported: 'f' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_float3_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_v13/float3_v13.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 13 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | struct s { 6 | float3 f; 7 | }; 8 | 9 | struct s myStruct; 10 | 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_v13/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | float3_v13.rscript:9:10: error: structs containing vectors of dimension 3 cannot be exported at this API level: 'myStruct' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_float3_v13/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_float3_v13/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_forward_reference/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | foreach_forward_reference.rscript:6:13: error: use of undeclared identifier 'goo'; did you mean 'goto'? 2 | foreach_forward_reference.rscript:6:13: error: expected expression 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_forward_reference/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_foreach_forward_reference/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_from_kernel/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | foreach_from_kernel.rscript:13:3: error: Invalid kernel launch call made from inside another kernel. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_from_kernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_foreach_from_kernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_non_kernel/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | foreach_non_kernel.rscript:14:3: error: rsForEach applied to function oldFoo defined without "kernel" attribute 2 | foreach_non_kernel.rscript:15:3: error: rsForEach applied to function foo defined without "kernel" attribute 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_non_kernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_foreach_non_kernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_unexpected_allocs/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | foreach_unexpected_allocs.rscript:10:3: error: Number of input and output allocations unexpected for kernel function foo 2 | foreach_unexpected_allocs.rscript:11:3: error: Number of input and output allocations unexpected for kernel function foo 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_unexpected_allocs/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_foreach_unexpected_allocs/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_foreach_unexpected_kernel_arg/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_foreach_unexpected_kernel_arg/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fp16_wrong_api/fp16_wrong_api.rscript: -------------------------------------------------------------------------------- 1 | // -target-api=22 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | __fp16 RS_KERNEL foo(__fp16 a) { 6 | return (a+1); 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fp16_wrong_api/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | fp16_wrong_api.rscript:5:18: error: function return value cannot have __fp16 type; did you forget * ? 2 | fp16_wrong_api.rscript:5:29: error: parameters cannot have __fp16 type; did you forget * ? 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fp16_wrong_api/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_fp16_wrong_api/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_oldkernel/fs_oldkernel.fs: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void old_kernel(const uint32_t *ain, uint32_t x, uint32_t y) { 5 | } 6 | 7 | uint32_t* bad_kernel(const uint32_t *ain, uint32_t x, uint32_t y) { 8 | return 0; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_oldkernel/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | fs_oldkernel.fs:4:17: error: Pointers are forbidden in Filterscript: 'ain' 2 | fs_oldkernel.fs:7:1: error: Pointers are forbidden in Filterscript: 'bad_kernel' 3 | fs_oldkernel.fs:7:22: error: Pointers are forbidden in Filterscript: 'ain' 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_oldkernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_fs_oldkernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_ptr/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | fs_ptr.fs:4:6: error: Pointers are forbidden in Filterscript: 'i' 2 | fs_ptr.fs:16:9: error: Pointers are forbidden in Filterscript: 'c' 3 | fs_ptr.fs:33:17: error: Pointers are forbidden in Filterscript: 'ain' 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_ptr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_fs_ptr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_fs_types/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_fs_types/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_global_init/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | global_init.rscript:19:10: error: Reflection of initializer to variable 'myS' (of type 's') is unsupported currently. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_global_init/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_global_init/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_incompatible_handles/incompatible_handles.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void foo() { 5 | rs_allocation a; 6 | rs_element e; 7 | a = e; 8 | } 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_incompatible_handles/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | incompatible_handles.rscript:7:5: error: assigning to 'rs_allocation' (aka 'struct rs_allocation') from incompatible type 'rs_element' (aka 'struct rs_element') 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_incompatible_handles/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_incompatible_handles/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_nonvoid/init_nonvoid.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int init(void) { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_nonvoid/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | init_nonvoid.rscript:4:5: error: init(void) is required to have a void return type 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_nonvoid/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_init_nonvoid/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_params/init_params.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void init(int i) { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_params/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | init_params.rscript:4:6: error: init(void) is required to have no parameters 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_init_params/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_init_params/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_int_ptr_ptr/int_ptr_ptr.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int** myPtr; 5 | static int **okPtr; 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_int_ptr_ptr/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | int_ptr_ptr.rscript:4:7: error: multiple levels of pointers cannot be exported: 'myPtr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_int_ptr_ptr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_int_ptr_ptr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_invoke_return/invoke_return.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int foo() { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_invoke_return/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | invoke_return.rscript:4:5: error: invokable non-static functions are required to return void 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_invoke_return/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_invoke_return/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_16/kernel_16.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 16 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void RS_KERNEL root(int i) { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_16/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | kernel_16.rscript:5:16: error: Compute kernel root() targeting SDK levels 11-16 may not use pass-by-value with __attribute__((kernel)) 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_16/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_16/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_badattr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_badattr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_badsig/kernel_badsig.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 22 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void RS_KERNEL root(uint32_t x) { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_badsig/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | kernel_badsig.rscript:5:16: error: Compute kernel root() targeting SDK levels 11-22 must have at least one input parameter or a non-void return type 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_badsig/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_badsig/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_noattr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_noattr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_param/kernel_ptr_param.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void RS_KERNEL root(int *i) { 5 | } 6 | 7 | void RS_KERNEL voidptr(void *v) { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_param/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | kernel_ptr_param.rscript:4:26: error: Compute kernel root() cannot have parameter 'i' of pointer type: 'int *' 2 | kernel_ptr_param.rscript:7:30: error: Compute kernel voidptr() cannot have parameter 'v' of pointer type: 'void *' 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_param/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_ptr_param/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_ret_val/kernel_ptr_ret_val.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int * RS_KERNEL root() { 5 | return NULL; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_ret_val/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | kernel_ptr_ret_val.rscript:4:1: error: Compute kernel root() cannot return a pointer type: 'int *' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_ptr_ret_val/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_ptr_ret_val/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_static/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | kernel_static.rscript:14:14: error: Non-const static variables are not allowed in kernels: 'i' 2 | kernel_static.rscript:18:22: error: Invalid use of attribute kernel with static function declaration: static_kernel 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_kernel_static/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_kernel_static/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_large_array/large_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | char arr_pass[4294967295]; 5 | char arr_fail[4294967296]; 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_large_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | large_array.rscript:5:15: error: array is too large (4294967296 elements) 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_large_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_large_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_mix_vector/mix_vector.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void foo() { 5 | float4 f4; 6 | (void)f4.xg; 7 | (void)f4.ry; 8 | f4.xr = f4.ba; 9 | return; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_mix_vector/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | mix_vector.rscript:6:13: error: illegal vector component name 'g' 2 | mix_vector.rscript:7:13: error: illegal vector component name 'y' 3 | mix_vector.rscript:8:7: error: illegal vector component name 'r' 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_mix_vector/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_mix_vector/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multi_export_errors/multi_export_errors.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int init(void) { 5 | return 0; 6 | } 7 | 8 | void root(void) { 9 | } 10 | 11 | int foo(void) { 12 | return 5; 13 | } 14 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multi_export_errors/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_multi_export_errors/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multi_in_target_version/multi_in_target_version.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 20 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL root(uint32_t in0, uint32_t in1, int x, int y) { 6 | return 0; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multi_in_target_version/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | multi_in_target_version.rscript:5:43: error: Invalid parameter 'in1' for compute kernel root(). Kernels targeting SDK levels 11-22 may not use multiple input parameters. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multi_in_target_version/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_multi_in_target_version/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multidim_array/multidim_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int arr[2][2]; 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multidim_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | multidim_array.rscript:4:5: error: multidimensional arrays cannot be exported: 'arr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_multidim_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_multidim_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_java_package_name/no_java_package_name.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | 3 | int root(void) { 4 | return 10; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_java_package_name/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | no_java_package_name.rscript:7:1: error: missing "#pragma rs java_package_name(com.foo.bar)" in source file 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_java_package_name/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_no_java_package_name/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_pragma/first.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_pragma/second.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_pragma/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | second.rscript:3:1: error: missing "#pragma rs java_package_name(com.foo.bar)" in source file 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_pragma/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_no_pragma/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_version_pragma/no_version_pragma.rscript: -------------------------------------------------------------------------------- 1 | #pragma rs java_package_name(foo) 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_version_pragma/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | no_version_pragma.rscript:2:1: error: missing pragma for version in source file 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_no_version_pragma/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_no_version_pragma/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_1/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Outer' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_1/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_1/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_2/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Inner' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_2/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_2/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_3/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Inner' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_3/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_3/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_4/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Middle' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_4/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_4/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_5/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Inner' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_5/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_5/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_6/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Inner' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_6/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_6/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_7/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Outer' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_7/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_7/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_8/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Outer' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_8/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_8/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_9/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'Inner' in different translation unit (odr2.rscript v.s. odr1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_odr_nested_records_9/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_odr_nested_records_9/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule1/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different number of members 5 | typedef struct DifferentDefinition1{ 6 | int member1; 7 | } DifferentDefinition1; 8 | 9 | DifferentDefinition1 o1; 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule1/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different number of members 5 | typedef struct DifferentDefinition1{ 6 | int member1; 7 | float member2; 8 | } DifferentDefinition1; 9 | 10 | DifferentDefinition1 o1; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule1/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition1' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule1/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule1/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule2/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different number of members 5 | typedef struct DifferentDefinition2{ 6 | int member1; 7 | } DifferentDefinition2; 8 | 9 | DifferentDefinition2 o2; 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule2/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different number of members 5 | typedef struct DifferentDefinition2{ 6 | } DifferentDefinition2; 7 | 8 | DifferentDefinition2 o2; 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule2/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition2' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule2/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule2/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule3/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different type 5 | typedef struct DifferentDefinition3{ 6 | int member1; 7 | float member2; 8 | } DifferentDefinition3; 9 | 10 | DifferentDefinition3 o3; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule3/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different type 5 | typedef struct DifferentDefinition3{ 6 | int member1; 7 | int member2; 8 | } DifferentDefinition3; 9 | 10 | DifferentDefinition3 o3; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule3/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition3' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule3/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule3/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule4/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different name 5 | typedef struct DifferentDefinition4{ 6 | int member1; 7 | float member2; 8 | } DifferentDefinition4; 9 | 10 | DifferentDefinition4 o4; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule4/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different name 5 | typedef struct DifferentDefinition4{ 6 | int member1; 7 | float member3; 8 | } DifferentDefinition4; 9 | 10 | DifferentDefinition4 o4; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule4/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition4' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule4/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule4/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule5/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different order(POD) 5 | typedef struct DifferentDefinition5{ 6 | int member1; 7 | float member2; 8 | } DifferentDefinition5; 9 | 10 | DifferentDefinition5 o5; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule5/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different order(POD) 5 | typedef struct DifferentDefinition5{ 6 | float member2; 7 | int member1; 8 | } DifferentDefinition5; 9 | 10 | DifferentDefinition5 o5; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule5/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition5' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule5/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule5/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule6/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: mix 5 | typedef struct DifferentDefinition6{ 6 | int member1; 7 | float member2; 8 | float member3; 9 | } DifferentDefinition6; 10 | 11 | DifferentDefinition6 o6; 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule6/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: mix 5 | typedef struct DifferentDefinition6{ 6 | float member5; 7 | int member2; 8 | } DifferentDefinition6; 9 | 10 | DifferentDefinition6 o6; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule6/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition6' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule6/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule6/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule7/def1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different typedef 5 | typedef int Type1; 6 | typedef struct DifferentDefinition7{ 7 | Type1 member1; 8 | } DifferentDefinition7; 9 | 10 | DifferentDefinition7 o7; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule7/def2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // expected-error: different typedef 5 | typedef float Type1; 6 | typedef struct DifferentDefinition7{ 7 | Type1 member1; 8 | } DifferentDefinition7; 9 | 10 | DifferentDefinition7 o7; 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule7/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition7' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule7/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule7/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule8/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: type 'DifferentDefinition7' in different translation unit (def2.rscript v.s. def1.rscript) has incompatible type definition 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_one_definition_rule8/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_one_definition_rule8/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_in_struct/ptr_in_struct.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct s { 5 | int *i; 6 | }; 7 | 8 | struct s myStruct; 9 | 10 | struct voidStruct { 11 | void *v; 12 | }; 13 | 14 | struct voidStruct myVoidStruct; 15 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_in_struct/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ptr_in_struct/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_in_struct_for_call/ptr_in_struct_for_call.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | typedef struct user_t { 5 | int *v; 6 | } user; 7 | 8 | void root(int *output, const user * usr) { 9 | *output = *usr->v; 10 | } 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_in_struct_for_call/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ptr_in_struct_for_call.rscript:8:24: error: structures containing pointers cannot be used as the type of an exported global variable or the parameter to an exported function: 'usr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_in_struct_for_call/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ptr_in_struct_for_call/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_array/ptr_to_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int (*arrayptr)[10]; 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ptr_to_array.rscript:4:7: error: pointers to arrays cannot be exported: 'arrayptr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ptr_to_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_noproto/ptr_to_fn_noproto.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int (*fnptr)(); 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_noproto/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ptr_to_fn_noproto.rscript:4:7: error: function types cannot be exported: 'fnptr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_noproto/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ptr_to_fn_noproto/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_proto/ptr_to_fn_proto.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int (*fnptr)(int); 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_proto/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | ptr_to_fn_proto.rscript:4:7: error: function types cannot be exported: 'fnptr' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_ptr_to_fn_proto/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_ptr_to_fn_proto/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_bad_accumulator/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_bad_accumulator/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_bad_function/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_bad_function/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_bad_halter/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_bad_halter/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_bad_result/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_bad_result/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_parse/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_parse/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_void/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_void/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_wrong_api/reduce_general_wrong_api.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 23 -Wall -Werror 2 | #pragma version(1) 3 | #pragma rs java_package_name(all) 4 | 5 | #pragma rs reduce(addint) \ 6 | initializer(aiInit) accumulator(aiAccum) 7 | 8 | void dummy() {} 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_wrong_api/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reduce_general_wrong_api.rscript:5:12: error: reduction kernels are not supported in SDK levels 11-23 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reduce_general_wrong_api/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reduce_general_wrong_api/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_refcount_15/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | refcount_15.rscript:5:15: error: arrays/structures containing RS object types cannot be exported in target API < 16: 'aFail' 2 | refcount_15.rscript:9:3: error: arrays/structures containing RS object types cannot be exported in target API < 16: 'sFail' 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_refcount_15/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_refcount_15/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_foreach_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra32/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: in file 'reflection3264_foreach_mismatch_extra32.rscript' foreach kernel 'cc' is only present for 32-bit targets 2 | error: in file 'reflection3264_foreach_mismatch_extra32.rscript' foreach kernel 'dd' is only present for 32-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra32/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra32/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra64/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_foreach_mismatch_extra64.rscript:10:6: error: foreach kernel 'cc' is only present for 64-bit targets 2 | reflection3264_foreach_mismatch_extra64.rscript:12:16: error: foreach kernel 'dd' is only present for 64-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_foreach_mismatch_extra64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_name32/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_foreach_mismatch_name32/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_foreach_mismatch_name64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_foreach_mismatch_name64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra32/reflection3264_invokable_extra32.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void a() { } 5 | 6 | void b() { } 7 | 8 | void c() { } 9 | 10 | #ifndef __LP64__ 11 | 12 | void d() { } 13 | 14 | void e() { } 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra32/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: in file 'reflection3264_invokable_extra32.rscript' invokable function 'd' is only present for 32-bit targets 2 | error: in file 'reflection3264_invokable_extra32.rscript' invokable function 'e' is only present for 32-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra32/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_invokable_extra32/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra64/reflection3264_invokable_extra64.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void a() { } 5 | 6 | void b() { } 7 | 8 | void c() { } 9 | 10 | #ifdef __LP64__ 11 | 12 | void d() { } 13 | 14 | void e() { } 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra64/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_invokable_extra64.rscript:12:6: error: invokable function 'd' is only present for 64-bit targets 2 | reflection3264_invokable_extra64.rscript:14:6: error: invokable function 'e' is only present for 64-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_extra64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_invokable_extra64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_invokable_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_invokable_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_multifile/reflection3264_multifile_1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // no errors in this file, so we should compile reflection3264_multifile_2.rs 5 | 6 | int v; 7 | 8 | int w; 9 | 10 | void f1(int a) { } 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_multifile/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_multifile_2.rscript:16:16: error: 2nd input of foreach kernel 'm' has type 'uint' for 32-bit targets but type 'ulong' for 64-bit targets 2 | error: in file 'reflection3264_multifile_2.rscript' invokable function 'g' is only present for 32-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_multifile/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_multifile/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_package_mismatch/reflection3264_package_mismatch.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | 3 | #ifdef __LP64__ 4 | #pragma rs java_package_name(sixty_four) 5 | #else 6 | #pragma rs java_package_name(thirty_two) 7 | #endif 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_package_mismatch/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: in file 'reflection3264_package_mismatch.rscript' Java package name is 'thirty_two' for 32-bit targets but 'sixty_four' for 64-bit targets 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_package_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_package_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_extra32/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: in file 'reflection3264_reduce_extra32.rscript' reduction kernel 'cc' is only present for 32-bit targets 2 | error: in file 'reflection3264_reduce_extra32.rscript' reduction kernel 'dd' is only present for 32-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_extra32/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_reduce_extra32/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_extra64/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_reduce_extra64.rscript:10:12: error: reduction kernel 'cc' is only present for 64-bit targets 2 | reflection3264_reduce_extra64.rscript:11:12: error: reduction kernel 'dd' is only present for 64-bit targets 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_extra64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_reduce_extra64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_reduce_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_exp/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_reduce_mismatch_name_exp.rscript:7:12: error: 1st reduction kernel is 'a32' for 32-bit targets but 'a64' for 64-bit targets 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_exp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_exp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_noexp/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | reflection3264_reduce_mismatch_name_noexp.rscript:10:12: error: 1st reduction kernel is 'a32' for 32-bit targets but 'a64' for 64-bit targets 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_noexp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_reduce_mismatch_name_noexp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_struct_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_struct_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_extra32/reflection3264_variable_extra32.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int a; 5 | 6 | size_t b; 7 | 8 | double c; 9 | 10 | #ifndef __LP64__ 11 | 12 | char d; 13 | 14 | short e = 1; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_extra32/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_variable_extra32/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_extra64/reflection3264_variable_extra64.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int a; 5 | 6 | size_t b; 7 | 8 | double c; 9 | 10 | #ifdef __LP64__ 11 | 12 | char d; 13 | 14 | short e = 1; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_extra64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_variable_extra64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_mismatch/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_variable_mismatch/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_reflection3264_variable_mismatch_init/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_reflection3264_variable_mismatch_init/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_11_ox/root_11_ox.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 11 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void root(int *out, uint32_t x) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_11_ox/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_11_ox.rscript:5:6: error: Compute kernel root() targeting SDK levels 11-13 may not skip parameters 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_11_ox/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_11_ox/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_int_in/root_compute_int_in.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int in) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_int_in/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_int_in/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_const_usrData/root_compute_non_const_usrData.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, void *usrData) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_const_usrData/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_compute_non_const_usrData.rscript:4:44: error: Compute kernel root() can only have one non-const pointer parameter. Parameters 'aout' and 'usrData' are both non-const. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_const_usrData/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_non_const_usrData/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_ptr_usrData/root_compute_non_ptr_usrData.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, const int usrData) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_ptr_usrData/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_compute_non_ptr_usrData.rscript:4:48: error: Compute kernel root() cannot have non-pointer parameters besides special parameters ('context', 'x', 'y', 'z'). Parameter 'usrData' is of type: 'const int' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_ptr_usrData/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_non_ptr_usrData/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_uint32_t_xyzar/root_compute_non_uint32_t_xyzar.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, const void *usrData, 5 | short x, float y, double z, uchar ar) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_uint32_t_xyzar/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_non_uint32_t_xyzar/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_uint32_t_xyzwar/root_compute_non_uint32_t_xyzwar.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 23 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void root(const int *ain, int *aout, const void *usrData, 6 | short x, float y, double z, long w, uchar ar) { 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_uint32_t_xyzwar/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_non_uint32_t_xyzwar/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_void_ret/root_compute_non_void_ret.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int root(const int *in, int *out, const void *usrData) { 5 | return 10; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_void_ret/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_compute_non_void_ret.rscript:4:5: error: Compute kernel root() is required to return a void type 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_non_void_ret/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_non_void_ret/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_really_bad/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_really_bad/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_too_many_args/root_compute_too_many_args.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *in, int *out, const void *usrData, 5 | uint32_t x, uint32_t y, 6 | uint32_t extra1, uint32_t extra2) { 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_compute_too_many_args/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_compute_too_many_args/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics/root_graphics.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(void) { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_graphics.rscript:4:6: error: root() is required to return an int for graphics usage 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_graphics/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics_13/root_graphics_13.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 13 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int root(unsigned int launchID) { 6 | return 10; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics_13/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | root_graphics_13.rscript:5:23: error: invalid parameter type for legacy graphics root() function: 'unsigned int' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_root_graphics_13/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_root_graphics_13/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_fp_two_pragmas/rs_fp_two_pragmas.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(android.renderscript.cts) 3 | 4 | #pragma rs_fp_relaxed 5 | #pragma rs_fp_full 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_fp_two_pragmas/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | rs_fp_two_pragmas.rscript:5:9: error: Multiple float precisions specified. Encountered rs_fp_relaxed previously. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_fp_two_pragmas/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_rs_fp_two_pragmas/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_prefix/rs_prefix.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void rs_foo() { 5 | return; 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_prefix/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | rs_prefix.rscript:4:6: error: invalid function name prefix, "rs" is reserved: 'rs_foo' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_rs_prefix/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_rs_prefix/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_10/set_target_api_10.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 10 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_10/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: target API level '10' is out of range ('11' - '24') 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_10/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_set_target_api_10/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_9000/set_target_api_9000.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 9000 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_9000/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: target API level '9000' is out of range ('11' - '24') 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_9000/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_set_target_api_9000/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_foo/set_target_api_foo.rscript: -------------------------------------------------------------------------------- 1 | // -target-api foo 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | #if RS_VERSION != 12 6 | #error Invalid RS_VERSION 7 | #endif 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_foo/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | error: invalid integral value 'foo' in '-target-api foo' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_set_target_api_foo/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_set_target_api_foo/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_array_copy/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_array_copy.rscript:35:8: error: Arrays of RS object types within structures cannot be copied 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_array_copy/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_array_copy/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_bitfield/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_bitfield.rscript:5:9: error: bit fields are not able to be exported: 's.x' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_bitfield/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_bitfield/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_bitfield/struct_bitfield.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct s { 5 | int x:1; 6 | } myStruct; 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_field_ptr_to_array.rscript:4:8: error: structures containing pointers cannot be used as the type of an exported global variable or the parameter to an exported function: 'foo' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_field_ptr_to_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_array/struct_field_ptr_to_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct foo { 5 | int (*arrayptr)[10]; 6 | }; 7 | 8 | struct foo f; 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_noproto/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_field_ptr_to_fn_noproto.rscript:4:8: error: structures containing pointers cannot be used as the type of an exported global variable or the parameter to an exported function: 'foo' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_noproto/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_field_ptr_to_fn_noproto/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_noproto/struct_field_ptr_to_fn_noproto.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct foo { 5 | int (*fnptr)(); 6 | }; 7 | 8 | struct foo f; 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_proto/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_field_ptr_to_fn_proto.rscript:4:8: error: structures containing pointers cannot be used as the type of an exported global variable or the parameter to an exported function: 'foo' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_proto/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_field_ptr_to_fn_proto/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_field_ptr_to_fn_proto/struct_field_ptr_to_fn_proto.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct foo { 5 | int (*fnptr)(int); 6 | }; 7 | 8 | struct foo f; 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_float3_array/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_float3_array.rscript:4:8: error: arrays of width 3 vector types cannot be exported: 'float3_array' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_float3_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_float3_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_float3_array/struct_float3_array.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct float3_array { 5 | float3 f[2]; 6 | } myStruct; 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_ptr/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | struct_ptr.rscript:4:8: error: struct is not defined in this module 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_ptr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_struct_ptr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_struct_ptr/struct_ptr.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct s *myStruct; 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_too_many_inputs/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | too_many_inputs.rscript:9:95: error: Invalid parameter 'in8' for compute kernel bad(). Kernels targeting SDK levels 23+ may not use more than 8 input parameters. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_too_many_inputs/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_too_many_inputs/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_union/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | union.rscript:4:7: error: unions cannot be exported: 'u' 2 | union.rscript:9:14: error: unions containing RS object types are not allowed 3 | union.rscript:16:11: error: unions containing RS object types are not allowed 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_union/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_union/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_unknown_function/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | unknown_function.rscript:6:5: error: implicit declaration of function 'bar' is invalid in C99 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_unknown_function/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_unknown_function/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_unknown_function/unknown_function.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void foo() { 5 | rs_allocation a; 6 | bar(a); 7 | } 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_unknown_function/zzz.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int i; 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_v15_non_root_kernel/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | v15_non_root_kernel.rscript:5:6: error: Non-root compute kernel foo() is not supported in SDK levels 11-15 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_v15_non_root_kernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_v15_non_root_kernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_v15_non_root_kernel/v15_non_root_kernel.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 15 2 | #pragma version(1) 3 | #pragma rs java_package_name(android.renderscript.cts) 4 | 5 | void foo(const int *in) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_vector_cast/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_vector_cast/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_void_ptr/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | void_ptr.rscript:4:7: error: void pointers cannot be exported: 'v' 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_void_ptr/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_void_ptr/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_void_ptr/void_ptr.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void *v; 5 | void RS_KERNEL k(void) {} 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_warnings_as_error/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_warnings_as_error/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_z_wrong_api/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | z_wrong_api.rscript:5:60: error: compute kernel bad() targeting SDK levels 11-22 may not use special parameter 'z'. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/F_z_wrong_api/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/F_z_wrong_api/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/F_z_wrong_api/z_wrong_api.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 22 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL bad(int in, uint32_t x, uint32_t y, uint32_t z) { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_11/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_11/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_11/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_11/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_12/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_12/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_12/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_12/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_13/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_13/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_13/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_13/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_14/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_14/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_14/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_14/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_15/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_15/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_15/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_15/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_16/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_16/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_16/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_16/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_17/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_17/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_17/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_17/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_18/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_18/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_18/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_18/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_19/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_19/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_19/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_19/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_20/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_20/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_20/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_20/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_21/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_21/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_21/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_21/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_22/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_22/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_22/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_22/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_23/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_23/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_23/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_23/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_24/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_24/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_all_api_24/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_all_api_24/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_alloc_in_struct/alloc_in_struct.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | struct s { 5 | rs_allocation a; 6 | } myStruct; 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_alloc_in_struct/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_alloc_in_struct/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_alloc_in_struct/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_alloc_in_struct/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_array_cpp/array.rscript: -------------------------------------------------------------------------------- 1 | // -reflect-c++ 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | float array[16]; 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_array_cpp/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_array_cpp/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_array_cpp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_array_cpp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_array_init/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | array_init.rscript:22:6: warning: tentative array definition assumed to have one element 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_array_init/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_array_init/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_compute/compute.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, const void *usrData, 5 | uint32_t x, uint32_t y) { 6 | } 7 | 8 | void bar(int i, float f) { 9 | } 10 | 11 | void foo (int *p) { 12 | } 13 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_compute/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_compute/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_compute/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_compute/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_constant/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | constant.rscript:21:18: warning: 'extern' variable has an initializer 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_constant/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_constant/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_debug/debug.rscript: -------------------------------------------------------------------------------- 1 | // -O0 -g 2 | #pragma version(1) 3 | #pragma rs java_package_name(android.renderscript.cts) 4 | 5 | int i; 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_debug/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_debug/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_debug/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_debug/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_dummy_root/dummy_root.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void foo (int *p) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_dummy_root/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_dummy_root/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_dummy_root/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_dummy_root/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_export_types/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_export_types/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_export_types/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_export_types/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_export_types_v20/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_export_types_v20/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_export_types_v20/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_export_types_v20/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_extern_const/extern_const.rscript: -------------------------------------------------------------------------------- 1 | // -I . 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int __attribute__((kernel)) foo() { 6 | return my_extern_const_in_header; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_extern_const/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_extern_const/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_extern_const/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_extern_const/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_float3/float3.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | float3 f; 5 | float3 f1[1]; 6 | 7 | struct s { 8 | float3 f; 9 | float3 f1[1]; 10 | } myStruct; 11 | 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_float3/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_float3/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_float3/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_float3/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach_multi/foreach_multi.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 0 2 | #pragma version(1) 3 | #pragma rs java_package_name(com.example.foo) 4 | 5 | int RS_KERNEL foo(int a, int b) { 6 | return a + b; 7 | } 8 | 9 | void testStart(rs_allocation in, rs_allocation out) { 10 | rsForEach(foo, in, in, out); 11 | } 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach_multi/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach_multi/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach_multi/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach_multi/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach_options/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach_options/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_foreach_options/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_foreach_options/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_fp16/fp16.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | __fp16 RS_KERNEL foo(__fp16 a) { 5 | return (a+1); 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_fp16/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_fp16/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_fp16/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_fp16/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_fs_kernel/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_fs_kernel/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_fs_kernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_fs_kernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ignore_warnings/ignore_warnings.rscript: -------------------------------------------------------------------------------- 1 | // -w 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | static int foo() { 6 | } 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ignore_warnings/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_ignore_warnings/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ignore_warnings/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_ignore_warnings/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_invoke_half_parameter/invoke_half_parameter.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void test(half h, half2 h2, half3 h3, half4 h4) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_invoke_half_parameter/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_invoke_half_parameter/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_invoke_half_parameter/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_invoke_half_parameter/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel/kernel.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 0 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL add_foreach(int a, int b) { 6 | return a + b; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_cpp/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_cpp/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_cpp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_cpp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_multi_in/kernel_multi_in.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 0 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL multi_in(uint32_t in0, uint32_t in1) { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_multi_in/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_multi_in/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_multi_in/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_multi_in/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc/kernel_noalloc.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void RS_KERNEL root(uint32_t x) { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_noalloc/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_noalloc/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc_noarg/kernel_noalloc_noarg.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void RS_KERNEL root() { 5 | } 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc_noarg/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_noalloc_noarg/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_kernel_noalloc_noarg/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_kernel_noalloc_noarg/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_license/license.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | #pragma rs set_reflect_license("/* this is a test license */") 4 | 5 | float f; 6 | 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_license/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_license/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_license/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_license/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_local_ref_after_return/local_ref_after_return.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | bool init = false; 5 | 6 | void foo() { 7 | if (!init) 8 | return; 9 | rs_allocation a, b; 10 | rsAllocationGetDimX(a); 11 | return; 12 | } 13 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_local_ref_after_return/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_local_ref_after_return/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_local_ref_after_return/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_local_ref_after_return/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_long64/long64.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | long l = 1L << 32; 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_long64/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_long64/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_long64/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_long64/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_math_fp/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_math_fp/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_math_fp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_math_fp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_math_int/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_math_int/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_math_int/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_math_int/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_matrix_cpp/matrix.rscript: -------------------------------------------------------------------------------- 1 | // -reflect-c++ 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | rs_matrix4x4 mat; 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_matrix_cpp/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_matrix_cpp/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_matrix_cpp/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_matrix_cpp/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_multi_in_target_version/multi_in_target_version.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 0 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | int RS_KERNEL root(uint32_t in0, uint32_t in1, int x, int y) { 6 | return 0; 7 | } 8 | 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_multi_in_target_version/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_multi_in_target_version/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_multi_in_target_version/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_multi_in_target_version/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_array/def1.rscript: -------------------------------------------------------------------------------- 1 | #include "inc.rsh" 2 | 3 | SameDefinition1 o1; 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_array/def2.rscript: -------------------------------------------------------------------------------- 1 | #include "inc.rsh" 2 | 3 | SameDefinition1 o1; 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_array/inc.rsh: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | typedef struct SameDefinition1{ 5 | int i[2]; 6 | } SameDefinition1; 7 | 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_array/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_array/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_1/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_1/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_1/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_1/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_2/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_2/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_2/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_2/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_3/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_3/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_odr_nested_records_3/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_odr_nested_records_3/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_one_definition_rule/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_one_definition_rule/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_one_definition_rule/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_one_definition_rule/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ooo_compute/ooo_compute.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void bar(int i, float f) { 5 | } 6 | 7 | void foo (int *p) { 8 | } 9 | 10 | void root(const int *ain, int *aout, const void *usrData, 11 | uint32_t x, uint32_t y) { 12 | } 13 | 14 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ooo_compute/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_ooo_compute/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_ooo_compute/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_ooo_compute/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_overload/overload.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void __attribute__((overloadable)) foo(int i) { 5 | } 6 | 7 | void __attribute__((overloadable)) foo(float f) { 8 | } 9 | 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_overload/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_overload/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_overload/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_overload/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_redefine_RS_VERSION/redefine_RS_VERSION.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | #define RS_VERSION 1 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_redefine_RS_VERSION/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | redefine_RS_VERSION.rscript:4:9: warning: 'RS_VERSION' macro redefined 2 | :1:9: note: previous definition is here 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_redefine_RS_VERSION/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_redefine_RS_VERSION/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_accumulator/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_accumulator/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_accumulator/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_accumulator/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_duplicate_array/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_duplicate_array/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_duplicate_array/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_duplicate_array/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_backward/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_backward/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_backward/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_backward/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_explicit/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_explicit/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_explicit/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_explicit/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_halter/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_halter/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_examples_halter/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_examples_halter/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_input/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_input/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_input/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_input/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_inputs/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_inputs/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_inputs/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_inputs/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_reflect/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_reflect/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_reflect/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_reflect/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_result/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_result/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_result/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_result/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_struct/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_struct/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reduce_general_struct/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reduce_general_struct/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_refcount/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_refcount/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_refcount/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_refcount/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_divergent/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_divergent/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_divergent/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_divergent/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_divergent_support/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_divergent_support/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_divergent_support/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_divergent_support/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_multifile/reflection3264_multifile_1.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int a[10]; 5 | rs_allocation b[10]; 6 | 7 | void f(int c, rs_allocation d, int e) { (void)d; } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_multifile/reflection3264_multifile_2.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | // no 32-bit versus 64-bit differences 5 | 6 | short a[10]; 7 | long b[10]; 8 | 9 | void g(int c) { } 10 | 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_multifile/reflection3264_multifile_3.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | rs_allocation a[10]; 5 | int b[10]; 6 | 7 | void h(rs_allocation c, int d, rs_allocation e) { (void)c; (void)e; } 8 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_multifile/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_multifile/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_reflection3264_multifile/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_reflection3264_multifile/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_i/root_11_i.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 11 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void root(const int *in) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_i/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_11_i/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_i/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_11_i/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_iouxy/root_11_iouxy.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 11 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | void root(const int *in, int *out, const int *usrData, uint32_t x, uint32_t y) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_iouxy/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_11_iouxy/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_11_iouxy/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_11_iouxy/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute/root_compute.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, const void *usrData, 5 | uint32_t x, uint32_t y) { 6 | } 7 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_int32_xy/root_compute_int32_xy.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root_old(const int *ain, int *aout, int x, int y) { 5 | *aout = *ain + x + y; 6 | } 7 | 8 | int RS_KERNEL root_new(int in, int x, int y) { 9 | return in + x + y; 10 | } 11 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_int32_xy/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute_int32_xy/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_int32_xy/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute_int32_xy/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_non_void_ptr_usrData/root_compute_non_void_ptr_usrData.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | void root(const int *ain, int *aout, const int *usrData) { 5 | } 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_non_void_ptr_usrData/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute_non_void_ptr_usrData/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_compute_non_void_ptr_usrData/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_compute_non_void_ptr_usrData/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics/root_graphics.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | typedef int myInt; 5 | 6 | myInt root(void) { 7 | return 10; 8 | } 9 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_graphics/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_graphics/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics_13/root_graphics_13.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 13 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | typedef int myInt; 6 | 7 | myInt root(myInt launchID) { 8 | return 10; 9 | } 10 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics_13/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_graphics_13/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_graphics_13/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_graphics_13/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_void/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_void/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_root_void/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_root_void/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_full/rs_fp_full.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(android.renderscript.cts) 3 | 4 | #pragma rs_fp_full 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_full/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_fp_full/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_full/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_fp_full/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_imprecise/rs_fp_imprecise.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(android.renderscript.cts) 3 | 4 | #pragma rs_fp_imprecise 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_imprecise/stderr.txt.expect: -------------------------------------------------------------------------------- 1 | rs_fp_imprecise.rscript:4:9: warning: rs_fp_imprecise is deprecated. Assuming rs_fp_relaxed instead. 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_imprecise/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_fp_imprecise/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_relaxed/rs_fp_relaxed.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(android.renderscript.cts) 3 | 4 | #pragma rs_fp_relaxed 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_relaxed/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_fp_relaxed/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_fp_relaxed/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_fp_relaxed/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_package_name/rs_package_name.rscript: -------------------------------------------------------------------------------- 1 | // -rs-package-name different.rs.package.name 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_package_name/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_package_name/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_rs_package_name/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_rs_package_name/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_11/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_11/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_11/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_11/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_11/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_11/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_12/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_12/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_12/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_12/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_12/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_12/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_13/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_13/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_13/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_13/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_13/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_13/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_14/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_14/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_14/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_14/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_14/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_14/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_15/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_15/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_15/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_15/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_15/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_15/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_16/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_16/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_16/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_16/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_16/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_16/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_17/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_17/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_17/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_17/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_17/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_17/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_18/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_18/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_18/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_18/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_18/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_18/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_19/IN_CTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_19/IN_CTS -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_19/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_19/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_19/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_19/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_development/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_development/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_set_target_api_development/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_set_target_api_development/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_static_struct/static_struct.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 12 2 | #pragma version(1) 3 | #pragma rs java_package_name(com.example); 4 | 5 | typedef struct Plane_s { 6 | float3 point; 7 | } Plane; 8 | 9 | static Plane carouselPlane = { 10 | { 0.0f, 0.0f, 0.0f } 11 | }; 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_static_struct/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_static_struct/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_static_struct/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_static_struct/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_str_escape/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_str_escape/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_str_escape/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_str_escape/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_str_escape/str\\escape.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_struct_field/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_struct_field/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_struct_field/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_struct_field/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_struct_matrix/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_struct_matrix/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_struct_matrix/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_struct_matrix/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_use_RS_VERSION/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_use_RS_VERSION/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_use_RS_VERSION/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_use_RS_VERSION/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_use_RS_VERSION/use_RS_VERSION.rscript: -------------------------------------------------------------------------------- 1 | #pragma version(1) 2 | #pragma rs java_package_name(foo) 3 | 4 | int i = RS_VERSION; 5 | 6 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_verbose/stderr.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_verbose/stderr.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_verbose/stdout.txt.expect: -------------------------------------------------------------------------------- 1 | Generating ScriptC_verbose.java 2 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_verbose/verbose.rscript: -------------------------------------------------------------------------------- 1 | // -v 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_warnings/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_warnings/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_warnings/warnings.rscript: -------------------------------------------------------------------------------- 1 | // -Wall 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | static int foo() { 6 | } 7 | 8 | static void bar() { 9 | int k; 10 | int l; 11 | int j = l + 1; 12 | } 13 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_warnings_deprecated/deprecated.rscript: -------------------------------------------------------------------------------- 1 | // -target-api 22 2 | #pragma version(1) 3 | #pragma rs java_package_name(foo) 4 | 5 | char out; 6 | rs_allocation al; 7 | 8 | void foo(char in) { 9 | out = rsClamp(in, (char) 1, (char) 4); 10 | al = rsGetAllocation((void*) 33); 11 | } 12 | -------------------------------------------------------------------------------- /renderscript/slang/tests/P_warnings_deprecated/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_warnings_deprecated/stdout.txt.expect -------------------------------------------------------------------------------- /renderscript/slang/tests/P_warnings_rsSetElementAt/stdout.txt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agnostic-apollo/termux-ndk/8e9c4043b4ecb8ce1d8ff46b96a64f0a2d4d3004/renderscript/slang/tests/P_warnings_rsSetElementAt/stdout.txt.expect --------------------------------------------------------------------------------