From 820bf5156322ea6f9d1fc180ac579743347b9c5b Mon Sep 17 00:00:00 2001 From: Henrik Gramner Date: Wed, 6 Jul 2022 14:42:43 +0200 Subject: cpu: Inline dav1d_get_cpu_flags() --- src/cpu.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/cpu.h') diff --git a/src/cpu.h b/src/cpu.h index b5c27f7..7616c0a 100644 --- a/src/cpu.h +++ b/src/cpu.h @@ -43,9 +43,15 @@ #include "src/x86/cpu.h" #endif +extern unsigned dav1d_cpu_flags; +extern unsigned dav1d_cpu_flags_mask; + void dav1d_init_cpu(void); -unsigned dav1d_get_cpu_flags(void); DAV1D_API void dav1d_set_cpu_flags_mask(unsigned mask); int dav1d_num_logical_processors(Dav1dContext *c); +static ALWAYS_INLINE unsigned dav1d_get_cpu_flags(void) { + return dav1d_cpu_flags & dav1d_cpu_flags_mask; +} + #endif /* DAV1D_SRC_CPU_H */ -- cgit v1.2.3