Print this page
patch01 - 693 import Sun Devpro Math Library

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/cw/cw.c
          +++ new/usr/src/tools/cw/cw.c
↓ open down ↓ 384 lines elided ↑ open up ↑
 385  385  /*
 386  386   * The translation table for the -xarch= flag used in the Studio compilers.
 387  387   */
 388  388  static const xarch_table_t xtbl[] = {
 389  389  #if defined(__x86)
 390  390          { "generic",    SS11 },
 391  391          { "generic64",  (SS11|M64), { "-m64", "-mtune=opteron" } },
 392  392          { "amd64",      (SS11|M64), { "-m64", "-mtune=opteron" } },
 393  393          { "386",        SS11,   { "-march=i386" } },
 394  394          { "pentium_pro", SS11,  { "-march=pentiumpro" } },
      395 +        { "sse",        SS11, { "-msse", "-mfpmath=sse" } },
      396 +        { "sse2",       SS11, { "-msse2", "-mfpmath=sse" } },
 395  397  #elif defined(__sparc)
 396  398          { "generic",    (SS11|M32), { "-m32", "-mcpu=v8" } },
 397  399          { "generic64",  (SS11|M64), { "-m64", "-mcpu=v9" } },
 398  400          { "v8",         (SS11|M32), { "-m32", "-mcpu=v8", "-mno-v8plus" } },
 399  401          { "v8plus",     (SS11|M32), { "-m32", "-mcpu=v9", "-mv8plus" } },
 400  402          { "v8plusa",    (SS11|M32), { "-m32", "-mcpu=ultrasparc", "-mv8plus",
 401  403                          "-mvis" } },
 402  404          { "v8plusb",    (SS11|M32), { "-m32", "-mcpu=ultrasparc3", "-mv8plus",
 403  405                          "-mvis" } },
 404  406          { "v9",         (SS11|M64), { "-m64", "-mcpu=v9" } },
↓ open down ↓ 1509 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX