Skip to content

Commit fc8894d

Browse files
authored
Workaround miscompilation by NVIDIA nvc
1 parent be57c59 commit fc8894d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

kernel/arm64/zdot_thunderx2t99.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
2424
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
2525
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2626
*****************************************************************************/
27-
27+
#ifdef __NVCOMPILER
28+
#define NVCOMPVERS ( __NVCOMPILER_MAJOR__ * 100 + __NVCOMPILER_MINOR__ )
29+
#if (NVCOMPVERS < 2309)
30+
#pragma opt 1
31+
#endif
32+
#endif
2833

2934
#include "common.h"
3035

0 commit comments

Comments
 (0)