compiler-explorer / compiler-explorer/compiler-explorer

[FEATURE] Support device view for multiple ispc outputs

Open
#2,715 10 comments 0 reactions 0 assignees View on GitHub
lang-ispc Status: triaged
Dominant language
TypeScript
Stars
19.1k
Forks
2.1k
Avg merge
3d 15h
Merged PRs (30d)
67

Description

**Describe the bug**
If we leave multiple ispc targets (as it usually used in practice) then we end up with empty disassembly.

**To Reproduce**

i.e. there is no disassembly for
`--pic --target=avx2-i32x8,avx512skx-i32x16 --arch=x86-64`
but there is for
`--pic --target=avx2-i32x8 --arch=x86-64` in command-line options

**Expected behavior**
Assume that despite of multiple targets used we should still see (at least) something default.

**Link**
https://godbolt.org/z/6nWPd36fn

Assumption is that it's triggered by multiple binaries generated by ispc in this case, and we had to deal with multiple, not single binary.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.