|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | FADD_BLOCK() {f64_01 += f64_00; f64_02 += f64_01; f64_03 += f64_02; f64_00 += f64_03;} |
| #define | F64_ADDS(_X) {f64_00 += _X; f64_01 += _X; f64_02 += _X; f64_03 += _X; f64_04 += _X; f64_05 += _X; f64_06 += _X; f64_07 += _X; f64_08 += _X; f64_09 += _X; f64_10 += _X; f64_11 += _X;} |
| #define | BUFFER_SIZE 512+2 |
| #define | BUFFER_SIZE 512+4 |
| #define | BUFFER_SIZE 512+8 |
| #define | BUFFER_SIZE 512+2 |
| #define | BUFFER_SIZE 512+4 |
| #define | BUFFER_SIZE 512+8 |
| #define | FSUB_BLOCK() {f64_01 -= f64_00; f64_02 -= f64_01; f64_03 -= f64_02; f64_00 -= f64_03;} |
| #define | F64_SUBS(_X) {f64_00 -= _X; f64_01 -= _X; f64_02 -= _X; f64_03 -= _X; f64_04 -= _X; f64_05 -= _X; f64_06 -= _X; f64_07 -= _X; f64_08 -= _X; f64_09 -= _X; f64_10 -= _X; f64_11 -= _X;} |
| #define | FMUL_BLOCK() {f64_01 *= f64_00; f64_02 *= f64_01; f64_03 *= f64_02; f64_00 *= f64_03;} |
| #define | F64_MULS(_X) {f64_00 *= _X; f64_01 *= _X; f64_02 *= _X; f64_03 *= _X; f64_04 *= _X; f64_05 *= _X; f64_06 *= _X; f64_07 *= _X; f64_08 *= _X; f64_09 *= _X; f64_10 *= _X; f64_11 *= _X;} |
| #define | FDIV_BLOCK() {f64_01 /= f64_00; f64_02 /= f64_01; f64_03 /= f64_02; f64_00 /= f64_03;} |
| #define | F64_DIVS(_X) {f64_00 /= _X; f64_01 /= _X; f64_02 /= _X; f64_03 /= _X; f64_04 /= _X; f64_05 /= _X; f64_06 /= _X; f64_07 /= _X; f64_08 /= _X; f64_09 /= _X; f64_10 /= _X; f64_11 /= _X;} |
| #define | BUFFER_SIZE 256 |
| #define | BUFFER_SIZE (256+1) |
| #define | BUFFER_SIZE (256+8) |
| #define | BUFFER_SIZE 256 |
Variables | |
| int | sum_i32 =0 |
| float | sum_f32 =0.0 |
| double | sum_f64 =0.0 |
| #define BUFFER_SIZE 512+2 |
| #define BUFFER_SIZE 512+4 |
| #define BUFFER_SIZE 512+8 |
| #define BUFFER_SIZE 512+2 |
| #define BUFFER_SIZE 512+4 |
| #define BUFFER_SIZE 512+8 |
| #define BUFFER_SIZE 256 |
| #define BUFFER_SIZE (256+1) |
| #define BUFFER_SIZE (256+8) |
| #define BUFFER_SIZE 256 |
| #define F64_ADDS | ( | _X | ) | {f64_00 += _X; f64_01 += _X; f64_02 += _X; f64_03 += _X; f64_04 += _X; f64_05 += _X; f64_06 += _X; f64_07 += _X; f64_08 += _X; f64_09 += _X; f64_10 += _X; f64_11 += _X;} |
| #define F64_DIVS | ( | _X | ) | {f64_00 /= _X; f64_01 /= _X; f64_02 /= _X; f64_03 /= _X; f64_04 /= _X; f64_05 /= _X; f64_06 /= _X; f64_07 /= _X; f64_08 /= _X; f64_09 /= _X; f64_10 /= _X; f64_11 /= _X;} |
| #define F64_MULS | ( | _X | ) | {f64_00 *= _X; f64_01 *= _X; f64_02 *= _X; f64_03 *= _X; f64_04 *= _X; f64_05 *= _X; f64_06 *= _X; f64_07 *= _X; f64_08 *= _X; f64_09 *= _X; f64_10 *= _X; f64_11 *= _X;} |
| #define F64_SUBS | ( | _X | ) | {f64_00 -= _X; f64_01 -= _X; f64_02 -= _X; f64_03 -= _X; f64_04 -= _X; f64_05 -= _X; f64_06 -= _X; f64_07 -= _X; f64_08 -= _X; f64_09 -= _X; f64_10 -= _X; f64_11 -= _X;} |
| #define FADD_BLOCK | ( | ) | {f64_01 += f64_00; f64_02 += f64_01; f64_03 += f64_02; f64_00 += f64_03;} |
| #define FDIV_BLOCK | ( | ) | {f64_01 /= f64_00; f64_02 /= f64_01; f64_03 /= f64_02; f64_00 /= f64_03;} |
| #define FMUL_BLOCK | ( | ) | {f64_01 *= f64_00; f64_02 *= f64_01; f64_03 *= f64_02; f64_00 *= f64_03;} |
| #define FSUB_BLOCK | ( | ) | {f64_01 -= f64_00; f64_02 -= f64_01; f64_03 -= f64_02; f64_00 -= f64_03;} |
| void instr_driver | ( | char * | papi_event_name, |
| hw_desc_t * | hw_desc, | ||
| char * | outdir | ||
| ) |
Definition at line 1308 of file instructions.c.


| void instr_test | ( | int | EventSet, |
| FILE * | fp | ||
| ) |
Definition at line 1086 of file instructions.c.


Definition at line 121 of file instructions.c.

Definition at line 244 of file instructions.c.

Definition at line 290 of file instructions.c.

Definition at line 336 of file instructions.c.

Definition at line 174 of file instructions.c.

Definition at line 385 of file instructions.c.

Definition at line 431 of file instructions.c.

Definition at line 477 of file instructions.c.

Definition at line 772 of file instructions.c.

Definition at line 825 of file instructions.c.

Definition at line 649 of file instructions.c.

Definition at line 702 of file instructions.c.

Definition at line 526 of file instructions.c.

Definition at line 579 of file instructions.c.

Definition at line 16 of file instructions.c.

Definition at line 979 of file instructions.c.

Definition at line 1040 of file instructions.c.

Definition at line 895 of file instructions.c.

Definition at line 937 of file instructions.c.

| float sum_f32 =0.0 |
Definition at line 13 of file instructions.c.
| double sum_f64 =0.0 |
Definition at line 14 of file instructions.c.
| int sum_i32 =0 |
Definition at line 12 of file instructions.c.