All pastes #371391 Raw Edit

Mine

public text v1 · immutable
#371391 ·published 2007-02-25 08:22 UTC
rendered paste body
$ make
cc -Wall -O2 -funroll-all-loops -g -lm     lsbench.c   -o lsbench
cc: Command line warning: ignoring unknown option '-funroll-all-loops'
lswhets.c(34): remark #1418: external function definition with no prior declaration
  double Section1() {
         ^

lswhets.c(62): remark #1418: external function definition with no prior declaration
  double Section2() {
         ^

lswhets.c(83): remark #1418: external function definition with no prior declaration
  double Section3() {
         ^

lswhets.c(107): remark #1418: external function definition with no prior declaration
  double Section4() {
         ^

lswhets.c(132): remark #1418: external function definition with no prior declaration
  double Section5() {
         ^

lswhets.c(142): remark #981: operands are evaluated in unspecified order
                       x = t*atan(t2*sin(x)*cos(x)/(cos(x+y)+cos(x-y)-1.0));
                                           ^

lswhets.c(142): remark #981: operands are evaluated in unspecified order
                       x = t*atan(t2*sin(x)*cos(x)/(cos(x+y)+cos(x-y)-1.0));
                                                            ^

lswhets.c(142): remark #981: operands are evaluated in unspecified order
                       x = t*atan(t2*sin(x)*cos(x)/(cos(x+y)+cos(x-y)-1.0));
                                                  ^

lswhets.c(143): remark #981: operands are evaluated in unspecified order
                       y = t*atan(t2*sin(y)*cos(y)/(cos(x+y)+cos(x-y)-1.0));
                                           ^

lswhets.c(143): remark #981: operands are evaluated in unspecified order
                       y = t*atan(t2*sin(y)*cos(y)/(cos(x+y)+cos(x-y)-1.0));
                                                            ^

lswhets.c(143): remark #981: operands are evaluated in unspecified order
                       y = t*atan(t2*sin(y)*cos(y)/(cos(x+y)+cos(x-y)-1.0));
                                                  ^

lswhets.c(155): remark #1418: external function definition with no prior declaration
  double Section6() {
         ^

lswhets.c(176): remark #1418: external function definition with no prior declaration
  double Section7() {
         ^

lswhets.c(200): remark #1418: external function definition with no prior declaration
  double Section8() {
         ^

lsbench.c(33): remark #1418: external function definition with no prior declaration
  void title() {
       ^

lsbench.c(43): remark #1418: external function definition with no prior declaration
  long *make_array(unsigned long long asize) {
        ^

lsbench.c(69): remark #1418: external function definition with no prior declaration
  double worker(unsigned long long asize, long *a, long *b, int type, unsigned long long block_size) {
         ^

lsbench.c(74): remark #593: variable "c" was set but never used
          long *c; /* where are we in test=2? */
                ^

lsbench.c(114): remark #1418: external function definition with no prior declaration
  void printout(double te, double mt, int type) {
       ^

lsbench.c(132): remark #1418: external function definition with no prior declaration
  int memtests() {
      ^

lsbench.c(175): remark #181: argument is incompatible with corresponding format string conversion
                  printf("\tLong uses %d bytes. ",long_size);
                                                  ^

lsbench.c(176): remark #181: argument is incompatible with corresponding format string conversion
                  printf("\tAllocating 2*%lld elements = %lld bytes of memory.\n",asize,2*asize*long_size);
                                                                                  ^

lsbench.c(176): remark #181: argument is incompatible with corresponding format string conversion
                  printf("\tAllocating 2*%lld elements = %lld bytes of memory.\n",asize,2*asize*long_size);
                                                                                        ^

lsbench.c(178): remark #181: argument is incompatible with corresponding format string conversion
                          printf("\tUsing %lld bytes as blocks for memcpy block copy test.\n",block_size);
                                                                                              ^

lsbench.c(217): remark #810: conversion from "double" to "int" may lose significant bits
          return lsmem;
                 ^

ld: cannot find -limf
make: *** [lsbench] Error 1