MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / compare

Function compare

test/sse/test_sse1.cpp:62–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62void compare(void) {
63 // SSE1 Compare instructions:
64 Ret_M128_M128(__m128, _mm_cmpeq_ps);
65 Ret_M128_M128(__m128, _mm_cmpeq_ss);
66 Ret_M128_M128(__m128, _mm_cmpge_ps);
67 Ret_M128_M128(__m128, _mm_cmpge_ss);
68 Ret_M128_M128(__m128, _mm_cmpgt_ps);
69 Ret_M128_M128(__m128, _mm_cmpgt_ss);
70 Ret_M128_M128(__m128, _mm_cmple_ps);
71 Ret_M128_M128(__m128, _mm_cmple_ss);
72 Ret_M128_M128(__m128, _mm_cmplt_ps);
73 Ret_M128_M128(__m128, _mm_cmplt_ss);
74 Ret_M128_M128(__m128, _mm_cmpneq_ps);
75 Ret_M128_M128(__m128, _mm_cmpneq_ss);
76 Ret_M128_M128(__m128, _mm_cmpnge_ps);
77 Ret_M128_M128(__m128, _mm_cmpnge_ss);
78 Ret_M128_M128(__m128, _mm_cmpngt_ps);
79 Ret_M128_M128(__m128, _mm_cmpngt_ss);
80 Ret_M128_M128(__m128, _mm_cmpnle_ps);
81 Ret_M128_M128(__m128, _mm_cmpnle_ss);
82 Ret_M128_M128(__m128, _mm_cmpnlt_ps);
83 Ret_M128_M128(__m128, _mm_cmpnlt_ss);
84 Ret_M128_M128(__m128, _mm_cmpord_ps);
85 Ret_M128_M128(__m128, _mm_cmpord_ss);
86 Ret_M128_M128(__m128, _mm_cmpunord_ps);
87 Ret_M128_M128(__m128, _mm_cmpunord_ss);
88
89 Ret_M128_M128(int, _mm_comieq_ss);
90 Ret_M128_M128(int, _mm_comige_ss);
91 Ret_M128_M128(int, _mm_comigt_ss);
92 Ret_M128_M128(int, _mm_comile_ss);
93 Ret_M128_M128(int, _mm_comilt_ss);
94 Ret_M128_M128(int, _mm_comineq_ss);
95 Ret_M128_M128(int, _mm_ucomieq_ss);
96 Ret_M128_M128(int, _mm_ucomige_ss);
97 Ret_M128_M128(int, _mm_ucomigt_ss);
98 Ret_M128_M128(int, _mm_ucomile_ss);
99 Ret_M128_M128(int, _mm_ucomilt_ss);
100 Ret_M128_M128(int, _mm_ucomineq_ss);
101}
102
103void convert(void) {
104 // SSE1 Convert instructions:

Callers 1

Ret_M128_FloatPtrFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected