simd.h (436B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#include <linux/hardirq.h> 4 5/* 6 * may_use_simd - whether it is allowable at this time to issue SIMD 7 * instructions or access the SIMD register file 8 * 9 * As architectures typically don't preserve the SIMD register file when 10 * taking an interrupt, !in_interrupt() should be a reasonable default. 11 */ 12static __must_check inline bool may_use_simd(void) 13{ 14 return !in_interrupt(); 15}