ECR #010005 - Update HSA samples and test to use libHSAIL high-level tool interface.

[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1155310]
Este commit está contenido en:
Nikolay Haustov [TEXT]
2015-05-28 05:38:18 -05:00
padre 20bed7ce7f
commit 5a8c84e012
Se han modificado 6 ficheros con 14 adiciones y 223 borrados
+5 -2
Ver fichero
@@ -55,8 +55,11 @@ bool HSA_UTIL::HsaInit()
err = hsa_queue_create(device, queue_size, HSA_QUEUE_TYPE_MULTI, NULL, NULL, 0, 0, &command_queue);
check(Creating the queue, err);
err = ModuleCreateFromHsailTextFile(hail_file_name, &module);
check(Module cration from hsail string, err);
if (!tool.assembleFromFile(hail_file_name)) {
std::cout << tool.output();
return false;
}
module = tool.brigModule();
// Create hsail program.
err = hsa_ext_program_create(HSA_MACHINE_MODEL_LARGE, HSA_PROFILE_FULL, HSA_DEFAULT_FLOAT_ROUNDING_MODE_ZERO, NULL, &hsa_program);