Advertisement
Seiren

march

Feb 16th, 2020
854
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.38 KB | None | 0 0
  1. % gcc -march=native -Q --help=target
  2. The following options are target specific:
  3. -m128bit-long-double [enabled]
  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 [disabled]
  12. -mabi= sysv
  13. -mabm [enabled]
  14. -maccumulate-outgoing-args [disabled]
  15. -maddress-mode= long
  16. -madx [enabled]
  17. -maes [enabled]
  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= skylake
  26. -masm= att
  27. -mavx [enabled]
  28. -mavx2 [enabled]
  29. -mavx256-split-unaligned-load [disabled]
  30. -mavx256-split-unaligned-store [disabled]
  31. -mavx5124fmaps [disabled]
  32. -mavx5124vnniw [disabled]
  33. -mavx512bitalg [disabled]
  34. -mavx512bw [disabled]
  35. -mavx512cd [disabled]
  36. -mavx512dq [disabled]
  37. -mavx512er [disabled]
  38. -mavx512f [disabled]
  39. -mavx512ifma [disabled]
  40. -mavx512pf [disabled]
  41. -mavx512vbmi [disabled]
  42. -mavx512vbmi2 [disabled]
  43. -mavx512vl [disabled]
  44. -mavx512vnni [disabled]
  45. -mavx512vpopcntdq [disabled]
  46. -mbionic [disabled]
  47. -mbmi [enabled]
  48. -mbmi2 [enabled]
  49. -mbranch-cost=<0,5> 3
  50. -mcall-ms2sysv-xlogues [disabled]
  51. -mcet-switch [disabled]
  52. -mcld [disabled]
  53. -mcldemote [disabled]
  54. -mclflushopt [enabled]
  55. -mclwb [disabled]
  56. -mclzero [disabled]
  57. -mcmodel= [default]
  58. -mcpu=
  59. -mcrc32 [disabled]
  60. -mcx16 [enabled]
  61. -mdispatch-scheduler [disabled]
  62. -mdump-tune-features [disabled]
  63. -mf16c [enabled]
  64. -mfancy-math-387 [enabled]
  65. -mfentry [disabled]
  66. -mfentry-name=
  67. -mfentry-section=
  68. -mfma [enabled]
  69. -mfma4 [disabled]
  70. -mforce-drap [disabled]
  71. -mforce-indirect-call [disabled]
  72. -mfp-ret-in-387 [enabled]
  73. -mfpmath= sse
  74. -mfsgsbase [enabled]
  75. -mfunction-return= keep
  76. -mfused-madd
  77. -mfxsr [enabled]
  78. -mgeneral-regs-only [disabled]
  79. -mgfni [disabled]
  80. -mglibc [enabled]
  81. -mhard-float [enabled]
  82. -mhle [enabled]
  83. -miamcu [disabled]
  84. -mieee-fp [enabled]
  85. -mincoming-stack-boundary= 0
  86. -mindirect-branch-register [disabled]
  87. -mindirect-branch= keep
  88. -minline-all-stringops [disabled]
  89. -minline-stringops-dynamically [disabled]
  90. -minstrument-return= none
  91. -mintel-syntax
  92. -mlarge-data-threshold=<number> 65536
  93. -mlong-double-128 [disabled]
  94. -mlong-double-64 [disabled]
  95. -mlong-double-80 [enabled]
  96. -mlwp [disabled]
  97. -mlzcnt [enabled]
  98. -mmanual-endbr [disabled]
  99. -mmemcpy-strategy=
  100. -mmemset-strategy=
  101. -mmitigate-rop [disabled]
  102. -mmmx [enabled]
  103. -mmovbe [enabled]
  104. -mmovdir64b [disabled]
  105. -mmovdiri [disabled]
  106. -mmpx [disabled]
  107. -mms-bitfields [disabled]
  108. -mmusl [disabled]
  109. -mmwaitx [disabled]
  110. -mno-align-stringops [disabled]
  111. -mno-default [disabled]
  112. -mno-fancy-math-387 [disabled]
  113. -mno-push-args [disabled]
  114. -mno-red-zone [disabled]
  115. -mno-sse4 [disabled]
  116. -mnop-mcount [disabled]
  117. -momit-leaf-frame-pointer [disabled]
  118. -mpc32 [disabled]
  119. -mpc64 [disabled]
  120. -mpc80 [disabled]
  121. -mpclmul [enabled]
  122. -mpcommit [disabled]
  123. -mpconfig [disabled]
  124. -mpku [disabled]
  125. -mpopcnt [enabled]
  126. -mprefer-avx128
  127. -mprefer-vector-width= none
  128. -mpreferred-stack-boundary= 0
  129. -mprefetchwt1 [disabled]
  130. -mprfchw [enabled]
  131. -mptwrite [disabled]
  132. -mpush-args [enabled]
  133. -mrdpid [disabled]
  134. -mrdrnd [enabled]
  135. -mrdseed [enabled]
  136. -mrecip [disabled]
  137. -mrecip=
  138. -mrecord-mcount [disabled]
  139. -mrecord-return [disabled]
  140. -mred-zone [enabled]
  141. -mregparm= 6
  142. -mrtd [disabled]
  143. -mrtm [disabled]
  144. -msahf [enabled]
  145. -msgx [enabled]
  146. -msha [disabled]
  147. -mshstk [disabled]
  148. -mskip-rax-setup [disabled]
  149. -msoft-float [disabled]
  150. -msse [enabled]
  151. -msse2 [enabled]
  152. -msse2avx [disabled]
  153. -msse3 [enabled]
  154. -msse4 [enabled]
  155. -msse4.1 [enabled]
  156. -msse4.2 [enabled]
  157. -msse4a [disabled]
  158. -msse5
  159. -msseregparm [disabled]
  160. -mssse3 [enabled]
  161. -mstack-arg-probe [disabled]
  162. -mstack-protector-guard-offset=
  163. -mstack-protector-guard-reg=
  164. -mstack-protector-guard-symbol=
  165. -mstack-protector-guard= tls
  166. -mstackrealign [disabled]
  167. -mstringop-strategy= [default]
  168. -mstv [enabled]
  169. -mtbm [disabled]
  170. -mtls-dialect= gnu
  171. -mtls-direct-seg-refs [enabled]
  172. -mtune-ctrl=
  173. -mtune= skylake
  174. -muclibc [disabled]
  175. -mvaes [disabled]
  176. -mveclibabi= [default]
  177. -mvect8-ret-in-mem [disabled]
  178. -mvpclmulqdq [disabled]
  179. -mvzeroupper [enabled]
  180. -mwaitpkg [disabled]
  181. -mwbnoinvd [disabled]
  182. -mx32 [disabled]
  183. -mxop [disabled]
  184. -mxsave [enabled]
  185. -mxsavec [enabled]
  186. -mxsaveopt [enabled]
  187. -mxsaves [enabled]
  188.  
  189. Known assembler dialects (for use with the -masm= option):
  190. att intel
  191.  
  192. Known ABIs (for use with the -mabi= option):
  193. ms sysv
  194.  
  195. Known code models (for use with the -mcmodel= option):
  196. 32 kernel large medium small
  197.  
  198. Valid arguments to -mfpmath=:
  199. 387 387+sse 387,sse both sse sse+387 sse,387
  200.  
  201. Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):
  202. keep thunk thunk-extern thunk-inline
  203.  
  204. Known choices for return instrumentation with -minstrument-return=:
  205. call none nop5
  206.  
  207. Known data alignment choices (for use with the -malign-data= option):
  208. abi cacheline compat
  209.  
  210. Known vectorization library ABIs (for use with the -mveclibabi= option):
  211. acml svml
  212.  
  213. Known address mode (for use with the -maddress-mode= option):
  214. long short
  215.  
  216. Known preferred register vector length (to use with the -mprefer-vector-width= option):
  217. 128 256 512 none
  218.  
  219. Known stack protector guard (for use with the -mstack-protector-guard= option):
  220. global tls
  221.  
  222. Valid arguments to -mstringop-strategy=:
  223. byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop vector_loop
  224.  
  225. Known TLS dialects (for use with the -mtls-dialect= option):
  226. gnu gnu2
  227.  
  228. Known valid arguments for -march= option:
  229. i386 i486 i586 pentium lakemont pentium-mmx winchip-c6 winchip2 c3 samuel-2 c3-2 nehemiah c7 esther i686 pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel geode k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native
  230.  
  231. Known valid arguments for -mtune= option:
  232. generic i386 i486 pentium lakemont pentiumpro pentium4 nocona core2 nehalem sandybridge haswell bonnell silvermont goldmont goldmont-plus tremont knl knm skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake intel geode k6 athlon k8 amdfam10 bdver1 bdver2 bdver3 bdver4 btver1 btver2 znver1 znver2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement