Intel® C++ Compiler 16.0 User and Reference Guide
Control the number registers used to pass integer arguments.
Only available on IA-32 architecture
Linux and OS X:  | -mregparm=n  | 
Windows:  | None  | 
n  | 
Specifies the number of registers to use when passing integer arguments. You can specify at most 3 registers. If you specify a nonzero value for n, you must build all modules, including startup modules, and all libraries, including system libraries, with the same value.  | 
OFF  | 
The compiler does not use registers to pass arguments.  | 
Control the number registers used to pass integer arguments. This option is provided for compatibility with gcc.
None