card_captorの日記: 4MB×64回コピー
日記 by
card_captor
Forte C
cc: Sun WorkShop 6 update 2 C 5.3 2001/05/15
usage: cc [ options] files. Use 'cc -flags' for details
┌────────────────┬─────┬─────┬─────┐
│ │ memcpy │ memmove │ bcopy │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/no_opt │1709.42ms │1635.72ms │1637.02ms │
│ ├─────┼─────┼─────┤
│ │1679.98ms │1641.67ms │1637.22ms │
│ ├─────┼─────┼─────┤
│ │1708.42ms │1635.9ms │1636.1ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/opt,no_inline │1688.6ms │1636ms │1635.52ms │
│ ├─────┼─────┼─────┤
│ │1724.67ms │1637.46ms │1635.55ms │
│ ├─────┼─────┼─────┤
│ │1690.83ms │1639.12ms │1639.17ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/opt,allow_inline │1681.58ms │1637.22ms │1643.29ms │
│ ├─────┼─────┼─────┤
│ │1680.13ms │1635.56ms │1643.6ms │
│ ├─────┼─────┼─────┤
│ │1681.1ms │1636.26ms │1644.7ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/no_opt │1676.35ms │1669.25ms │1632.66ms │
│ ├─────┼─────┼─────┤
│ │1678.76ms │1655.12ms │1646.11ms │
│ ├─────┼─────┼─────┤
│ │1678.33ms │1638.68ms │1634.25ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/opt,no_inline │1687.82ms │1635.19ms │1632.85ms │
│ ├─────┼─────┼─────┤
│ │1687.81ms │1635.46ms │1634.81ms │
│ ├─────┼─────┼─────┤
│ │1685.39ms │1633.62ms │1634.35ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/opt,allow_inline │1678.19ms │1663.81ms │1642.25ms │
│ ├─────┼─────┼─────┤
│ │1716.16ms │1673.59ms │1642.11ms │
│ ├─────┼─────┼─────┤
│ │1678.19ms │1633.03ms │1639.83ms │
└────────────────┴─────┴─────┴─────┘
GCC
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.2
┌──────────────┬─────┬─────┬─────┐
│ │ memcpy │ memmove │ bcopy │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/no_opt │1682.42ms │1656.63ms │1636.18ms │
│ ├─────┼─────┼─────┤
│ │1681.88ms │1636.2ms │1644.02ms │
│ ├─────┼─────┼─────┤
│ │1680.57ms │1635.33ms │1679.73ms │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/opt,no_inline │1680.17ms │1644.38ms │1635.89ms │
│ ├─────┼─────┼─────┤
│ │1689.4ms │1652.63ms │1636.74ms │
│ ├─────┼─────┼─────┤
│ │1679.93ms │1642.99ms │1637.18ms │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/opt,allow_inline │1681.32ms │1645.57ms │1636.49ms │
│ ├─────┼─────┼─────┤
│ │1681.73ms │1643.93ms │1636.6ms │
│ ├─────┼─────┼─────┤
│ │1680.65ms │1676.69ms │1636.05ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/no_opt │1694ms │1646.43ms │1635.47ms │
│ ├─────┼─────┼─────┤
│ │1680.28ms │1652.92ms │1634.27ms │
│ ├─────┼─────┼─────┤
│ │1681.64ms │1642.99ms │1635.2ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/opt,no_inline │1678.31ms │1643.49ms │1635.36ms │
│ ├─────┼─────┼─────┤
│ │1680.38ms │1644.61ms │1635.89ms │
│ ├─────┼─────┼─────┤
│ │1680.22ms │1679.97ms │1636.59ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/opt,allow_inline │1688.99ms │1635.82ms │1636.36ms │
│ ├─────┼─────┼─────┤
│ │1687.19ms │1646.9ms │1636.93ms │
│ ├─────┼─────┼─────┤
│ │1686.74ms │1636.96ms │1636.35ms │
└──────────────┴─────┴─────┴─────┘
cc: Sun WorkShop 6 update 2 C 5.3 2001/05/15
usage: cc [ options] files. Use 'cc -flags' for details
┌────────────────┬─────┬─────┬─────┐
│ │ memcpy │ memmove │ bcopy │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/no_opt │1709.42ms │1635.72ms │1637.02ms │
│ ├─────┼─────┼─────┤
│ │1679.98ms │1641.67ms │1637.22ms │
│ ├─────┼─────┼─────┤
│ │1708.42ms │1635.9ms │1636.1ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/opt,no_inline │1688.6ms │1636ms │1635.52ms │
│ ├─────┼─────┼─────┤
│ │1724.67ms │1637.46ms │1635.55ms │
│ ├─────┼─────┼─────┤
│ │1690.83ms │1639.12ms │1639.17ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/32bit/opt,allow_inline │1681.58ms │1637.22ms │1643.29ms │
│ ├─────┼─────┼─────┤
│ │1680.13ms │1635.56ms │1643.6ms │
│ ├─────┼─────┼─────┤
│ │1681.1ms │1636.26ms │1644.7ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/no_opt │1676.35ms │1669.25ms │1632.66ms │
│ ├─────┼─────┼─────┤
│ │1678.76ms │1655.12ms │1646.11ms │
│ ├─────┼─────┼─────┤
│ │1678.33ms │1638.68ms │1634.25ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/opt,no_inline │1687.82ms │1635.19ms │1632.85ms │
│ ├─────┼─────┼─────┤
│ │1687.81ms │1635.46ms │1634.81ms │
│ ├─────┼─────┼─────┤
│ │1685.39ms │1633.62ms │1634.35ms │
├────────────────┼─────┼─────┼─────┤
│Forte C/64bit/opt,allow_inline │1678.19ms │1663.81ms │1642.25ms │
│ ├─────┼─────┼─────┤
│ │1716.16ms │1673.59ms │1642.11ms │
│ ├─────┼─────┼─────┤
│ │1678.19ms │1633.03ms │1639.83ms │
└────────────────┴─────┴─────┴─────┘
GCC
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.2
┌──────────────┬─────┬─────┬─────┐
│ │ memcpy │ memmove │ bcopy │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/no_opt │1682.42ms │1656.63ms │1636.18ms │
│ ├─────┼─────┼─────┤
│ │1681.88ms │1636.2ms │1644.02ms │
│ ├─────┼─────┼─────┤
│ │1680.57ms │1635.33ms │1679.73ms │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/opt,no_inline │1680.17ms │1644.38ms │1635.89ms │
│ ├─────┼─────┼─────┤
│ │1689.4ms │1652.63ms │1636.74ms │
│ ├─────┼─────┼─────┤
│ │1679.93ms │1642.99ms │1637.18ms │
├──────────────┼─────┼─────┼─────┤
│GCC/32bit/opt,allow_inline │1681.32ms │1645.57ms │1636.49ms │
│ ├─────┼─────┼─────┤
│ │1681.73ms │1643.93ms │1636.6ms │
│ ├─────┼─────┼─────┤
│ │1680.65ms │1676.69ms │1636.05ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/no_opt │1694ms │1646.43ms │1635.47ms │
│ ├─────┼─────┼─────┤
│ │1680.28ms │1652.92ms │1634.27ms │
│ ├─────┼─────┼─────┤
│ │1681.64ms │1642.99ms │1635.2ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/opt,no_inline │1678.31ms │1643.49ms │1635.36ms │
│ ├─────┼─────┼─────┤
│ │1680.38ms │1644.61ms │1635.89ms │
│ ├─────┼─────┼─────┤
│ │1680.22ms │1679.97ms │1636.59ms │
├──────────────┼─────┼─────┼─────┤
│GCC/64bit/opt,allow_inline │1688.99ms │1635.82ms │1636.36ms │
│ ├─────┼─────┼─────┤
│ │1687.19ms │1646.9ms │1636.93ms │
│ ├─────┼─────┼─────┤
│ │1686.74ms │1636.96ms │1636.35ms │
└──────────────┴─────┴─────┴─────┘