Clear Filters
Clear Filters

[Mex] How to compile file with Intel Intrinsics (SSE)?

3 views (last 30 days)
I have a simple test.c file with Intel Intrinsics (SSE function calls). I can not compile using Mex within Matlab environment, but I can using gcc outside Matlab environment.
Outside Matlab, I use the following command: gcc test.c -o test -msse4
Inside Matlab, I try the following command: mex gcc test.c -o test -msse4 It fails with error "-msse4" is not a valid option.
If I try: mex gcc test.c -o test I get linking error, which is expected
How can I compile this file? Is it impossible?

Answers (1)

Antoine
Antoine on 19 Apr 2017
Hello,
did you try "mex CC=gcc CFLAGS=-msse4 test.c"? I think it should work.

Categories

Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!