├── .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
--------------------------------------------------------------------------------