Advertisement
znavko

gcc -c -Q -march=native --help=target

Dec 22nd, 2017
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.95 KB | None | 0 0
  1. # gcc -c -Q -march=native --help=target
  2. The following options are target specific:
  3. -m128bit-long-double [disabled]
  4. -m16 [disabled]
  5. -m32 [disabled]
  6. -m3dnow [disabled]
  7. -m3dnowa [disabled]
  8. -m64 [enabled]
  9. -m80387 [enabled]
  10. -m8bit-idiv [disabled]
  11. -m96bit-long-double [enabled]
  12. -mabi= sysv
  13. -mabm [disabled]
  14. -maccumulate-outgoing-args [disabled]
  15. -maddress-mode= short
  16. -madx [disabled]
  17. -maes [disabled]
  18. -malign-data= compat
  19. -malign-double [disabled]
  20. -malign-functions= 0
  21. -malign-jumps= 0
  22. -malign-loops= 0
  23. -malign-stringops [enabled]
  24. -mandroid [disabled]
  25. -march= silvermont
  26. -masm= att
  27. -mavx [disabled]
  28. -mavx2 [disabled]
  29. -mavx256-split-unaligned-load [disabled]
  30. -mavx256-split-unaligned-store [disabled]
  31. -mavx512bw [disabled]
  32. -mavx512cd [disabled]
  33. -mavx512dq [disabled]
  34. -mavx512er [disabled]
  35. -mavx512f [disabled]
  36. -mavx512ifma [disabled]
  37. -mavx512pf [disabled]
  38. -mavx512vbmi [disabled]
  39. -mavx512vl [disabled]
  40. -mbionic [disabled]
  41. -mbmi [disabled]
  42. -mbmi2 [disabled]
  43. -mbranch-cost= 0
  44. -mcld [disabled]
  45. -mclflushopt [disabled]
  46. -mclwb [disabled]
  47. -mcmodel= 32
  48. -mcpu=
  49. -mcrc32 [disabled]
  50. -mcx16 [enabled]
  51. -mdispatch-scheduler [disabled]
  52. -mdump-tune-features [disabled]
  53. -mf16c [disabled]
  54. -mfancy-math-387 [enabled]
  55. -mfentry [enabled]
  56. -mfma [disabled]
  57. -mfma4 [disabled]
  58. -mforce-drap [disabled]
  59. -mfp-ret-in-387 [enabled]
  60. -mfpmath= 387
  61. -mfsgsbase [disabled]
  62. -mfused-madd
  63. -mfxsr [enabled]
  64. -mglibc [enabled]
  65. -mhard-float [enabled]
  66. -mhle [disabled]
  67. -mieee-fp [enabled]
  68. -mincoming-stack-boundary= 0
  69. -minline-all-stringops [disabled]
  70. -minline-stringops-dynamically [disabled]
  71. -mintel-syntax
  72. -mlarge-data-threshold= 0x10000
  73. -mlong-double-128 [disabled]
  74. -mlong-double-64 [disabled]
  75. -mlong-double-80 [enabled]
  76. -mlwp [disabled]
  77. -mlzcnt [disabled]
  78. -mmemcpy-strategy=
  79. -mmemset-strategy=
  80. -mmmx [enabled]
  81. -mmovbe [enabled]
  82. -mmpx [disabled]
  83. -mms-bitfields [disabled]
  84. -mmwaitx [disabled]
  85. -mno-align-stringops [disabled]
  86. -mno-default [disabled]
  87. -mno-fancy-math-387 [disabled]
  88. -mno-push-args [disabled]
  89. -mno-red-zone [disabled]
  90. -mno-sse4 [disabled]
  91. -mnop-mcount [disabled]
  92. -momit-leaf-frame-pointer [disabled]
  93. -mpc32 [disabled]
  94. -mpc64 [disabled]
  95. -mpc80 [disabled]
  96. -mpclmul [enabled]
  97. -mpcommit [disabled]
  98. -mpopcnt [enabled]
  99. -mprefer-avx128 [disabled]
  100. -mpreferred-stack-boundary= 0
  101. -mprefetchwt1 [disabled]
  102. -mprfchw [enabled]
  103. -mpush-args [enabled]
  104. -mrdrnd [enabled]
  105. -mrdseed [disabled]
  106. -mrecip [disabled]
  107. -mrecip=
  108. -mrecord-mcount [disabled]
  109. -mred-zone [enabled]
  110. -mregparm= 0
  111. -mrtd [disabled]
  112. -mrtm [disabled]
  113. -msahf [enabled]
  114. -msha [disabled]
  115. -mskip-rax-setup [disabled]
  116. -msoft-float [disabled]
  117. -msse [enabled]
  118. -msse2 [enabled]
  119. -msse2avx [disabled]
  120. -msse3 [enabled]
  121. -msse4 [enabled]
  122. -msse4.1 [enabled]
  123. -msse4.2 [enabled]
  124. -msse4a [disabled]
  125. -msse5
  126. -msseregparm [disabled]
  127. -mssse3 [enabled]
  128. -mstack-arg-probe [disabled]
  129. -mstack-protector-guard= tls
  130. -mstackrealign [enabled]
  131. -mstringop-strategy= [default]
  132. -mtbm [disabled]
  133. -mtls-dialect= gnu
  134. -mtls-direct-seg-refs [enabled]
  135. -mtune-ctrl=
  136. -mtune= silvermont
  137. -muclibc [disabled]
  138. -mveclibabi= [default]
  139. -mvect8-ret-in-mem [disabled]
  140. -mvzeroupper [disabled]
  141. -mx32 [disabled]
  142. -mxop [disabled]
  143. -mxsave [disabled]
  144. -mxsavec [disabled]
  145. -mxsaveopt [disabled]
  146. -mxsaves [disabled]
  147.  
  148. Known assembler dialects (for use with the -masm-dialect= option):
  149. att intel
  150.  
  151. Known ABIs (for use with the -mabi= option):
  152. ms sysv
  153.  
  154. Known code models (for use with the -mcmodel= option):
  155. 32 kernel large medium small
  156.  
  157. Valid arguments to -mfpmath=:
  158. 387 387+sse 387,sse both sse sse+387 sse,387
  159.  
  160. Known data alignment choices (for use with the -malign-data= option):
  161. abi cacheline compat
  162.  
  163. Known vectorization library ABIs (for use with the -mveclibabi= option):
  164. acml svml
  165.  
  166. Known address mode (for use with the -maddress-mode= option):
  167. long short
  168.  
  169. Known stack protector guard (for use with the -mstack-protector-guard= option):
  170. global tls
  171.  
  172. Valid arguments to -mstringop-strategy=:
  173. byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop
  174. vector_loop
  175.  
  176. Known TLS dialects (for use with the -mtls-dialect= option):
  177. gnu gnu2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement