| 30 | } |
| 31 | |
| 32 | void arith(void) { |
| 33 | // SSE1 Arithmetic instructions: |
| 34 | Ret_M128_M128(__m128, _mm_add_ps); |
| 35 | Ret_M128_M128(__m128, _mm_add_ss); |
| 36 | Ret_M128_M128(__m128, _mm_div_ps); |
| 37 | Ret_M128_M128(__m128, _mm_div_ss); |
| 38 | Ret_M128_M128(__m128, _mm_mul_ps); |
| 39 | Ret_M128_M128(__m128, _mm_mul_ss); |
| 40 | Ret_M128_M128(__m128, _mm_sub_ps); |
| 41 | Ret_M128_M128(__m128, _mm_sub_ss); |
| 42 | } |
| 43 | |
| 44 | void math(void) { |
| 45 | // SSE1 Elementary Math functions: |