1  /* { dg-do compile } */
       2  /* { dg-options "-O -msse" } */
       3  
       4  #include <xmmintrin.h>
       5  
       6  unsigned save;
       7  
       8  void f(unsigned mode){
       9    unsigned tmp = _MM_GET_ROUNDING_MODE();
      10    _MM_SET_ROUNDING_MODE(mode);
      11    save = tmp;
      12  }
      13  
      14  /* { dg-final { scan-assembler-times "stmxcsr" 1 } } */