Source code

5  
8  static  void  CheckPointer  (  void  *p,  char  *name  )
9  {
10          if  (  p  ==  ((void  *)0)  )
11          {
12                  fprintf  (  stderr,  "Error  in  fft_float():    %s  ==  NULL\n",  name  );
13                  exit(1);
14          }
15  }
16  
17  
18  void  fft_float  (  unsigned  NumSamples,
19          int  InverseTransform,
20          float  *RealIn,  float  *ImagIn,  float  *RealOut,  float  *ImagOut  )
21  {
22          unsigned  NumBits;  /*  Number  of  bits  needed  to  store  indices  */
23          unsigned  i,  j,  k,  n;
24          unsigned  BlockSize,  BlockEnd;
25  
26          float  angle_numerator  =  2.0  *  (3.14159265358979323846);
27          float  tr,  ti;  /*  temp  real,  temp  imaginary  */
28  
29          if  (  !IsPowerOfTwo(NumSamples)  )
30          {
31                  fprintf  (stderr,"Error  in  fft():    NumSamples=%u  is  not  power  of  two\n",  NumSamples  );
32                  exit(1);
33          }
34  
35          if  (  InverseTransform  )
36                  angle_numerator  =  -angle_numerator;
37  
38          NumBits  =  NumberOfBitsNeeded  (  NumSamples  );
39  
40          /*
41          **      Do  simultaneous  data  copy  and  bit-reversal  ordering  into  outputs...
42          */
43  
44          for  (  i=0;  i  <  NumSamples;  i++  )
45          {
46                  j  =  ReverseBits  (  i,  NumBits  );
47                  RealOut[j]  =  RealIn[i];
48                  ImagOut[j]  =  (ImagIn  ==  ((void  *)0))  ?  0.0  :  ImagIn[i];
49          }
50  
51          /*
52          **      Do  the  FFT  itself...
53          */
54  
55          BlockEnd  =  1;
56          for  (  BlockSize  =  2;  BlockSize  <=  NumSamples;  BlockSize  <<=  1  )
57          {
58              float  delta_angle,  sm2,  sm1,  cm2,  cm1,  w,  ar[3],  ai[3],  temp;
59  
60              delta_angle  =  angle_numerator  /  (float)BlockSize;
61              sm2  =  sinf  (  -2  *  delta_angle  );
62              sm1  =  sinf  (  -delta_angle  );
63              cm2  =  cosf  (  -2  *  delta_angle  );
64              cm1  =  cosf  (  -delta_angle  );
65              w  =  2  *  cm1;
66  
67                  for  (  i=0;  i  <  NumSamples;  i  +=  BlockSize  )
68                  {
69                          ar[2]  =  cm2;
70                          ar[1]  =  cm1;
71  
72                          ai[2]  =  sm2;
73                          ai[1]  =  sm1;
74  
75                          for  (  j=i,  n=0;  n  <  BlockEnd;  j++,  n++  )
76                          {
77                                  ar[0]  =  w*ar[1]  -  ar[2];
78                                  ar[2]  =  ar[1];
79                                  ar[1]  =  ar[0];
80  
81                                  ai[0]  =  w*ai[1]  -  ai[2];
82                                  ai[2]  =  ai[1];
83                                  ai[1]  =  ai[0];
84  
85                                  k  =  j  +  BlockEnd;
86                                  tr  =  ar[0]*RealOut[k]  -  ai[0]*ImagOut[k];
87                                  ti  =  ar[0]*ImagOut[k]  +  ai[0]*RealOut[k];
88  
89                                  RealOut[k]  =  RealOut[j]  -  tr;
90                                  ImagOut[k]  =  ImagOut[j]  -  ti;
91  
92                                  RealOut[j]  +=  tr;
93                                  ImagOut[j]  +=  ti;
94                          }
95                  }
96  
97                  BlockEnd  =  BlockSize;
98          }
99  
100          /*
101          **      Need  to  normalize  if  inverse  transform...
102          */
103  
104          if  (  InverseTransform  )
105          {
106                  float  denom  =  (float)NumSamples;
107  
108                  for  (  i=0;  i  <  NumSamples;  i++  )
109                  {
110                          RealOut[i]  /=  denom;
111                          ImagOut[i]  /=  denom;
112                  }
113          }
114  }


Decorated abstract syntax tree

#1: 1,0 -- 114,1
CPU=0 Pivot parent
n=0
CcE = 86.8248mJ CcT = 323.817ms
#78: 9,0 -- 15,1 Function "CheckPointer"
CPU=0 Pivot parent
n=0
CcE = 0mJ CcT = 0ms
#77: 10,4 -- 14,5 Compound
CPU=0 (Pivot is #78)
n=0
CcE = 0mJ CcT = 0ms
#76: 10,4 -- 14,5 Statement if
CPU=0 (Pivot is #78)
n=0
CcE = 0mJ CcT = 0ms
#61: 10,9 -- 10,25 Operator ==
CPU=0 (Pivot is #78)
k=0, v=R, b=0, t='[int] '
n=0, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
CcE = 0mJ CcT = 0ms
#58: 10,9 -- 10,10 Identifier "p"
CPU=0 (Pivot is #78)
k=0, v=R, b=1, c=0, t='[pointer] [void] '
n=0
CcE = 0mJ CcT = 0ms
#60: 10,14 -- 10,25 Operator () //cast
CPU=0 (Pivot is #78)
k=0, v=R, b=1, c=0, t='[pointer] [void] '
n=0
CcE = 0mJ CcT = 0ms
#59: 10,23 -- 10,24 Constant "0"
CPU=0 (Pivot is #78)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=0
CcE = 0mJ CcT = 0ms
#75: 11,4 -- 14,5 Compound
CPU=0 Pivot parent
n=0
CcE = 0mJ CcT = 0ms
#69: 12,8 -- 13,16 Compound
CPU=0 (Pivot is #75)
n=0
CcE = 0mJ CcT = 0ms
#68: 12,8 -- 12,72 Statement ;
CPU=0 (Pivot is #75)
n=0
CcE = 0mJ CcT = 0ms
#67: 12,8 -- 12,71 Operator () //fn
CPU=0 (Pivot is #75)
k=0, v=R, b=0, t='[int] '
n=0, c = 1 Call + 3 Argument
T = 1*call+3*alul+9*mvst
c1E = 0.200945uJ c1T = 0.629845us
CcE = 0mJ CcT = 0ms
#62: 12,8 -- 12,15 Identifier "fprintf"
CPU=0 (Pivot is #75)
k=0, v=Z, b=1, c=0, t='[function @0] [int] '
n=0
CcE = 0mJ CcT = 0ms
#64: 12,18 -- 12,69 Arguments
CPU=0 (Pivot is #75)
#63: 12,18 -- 12,24 Identifier "stderr"
CPU=0 (Pivot is #75)
k=0, v=R, b=1, c=0, t='[pointer] [struct _IO_FILE @0] '
n=0
CcE = 0mJ CcT = 0ms
#65: 12,26 -- 12,63 String Literal "Error in fft_float(): %s == NULL\n"
CPU=0 (Pivot is #75)
k=0, v=R, b=1, c=0, t='[array[0]] [char] '
n=0
CcE = 0mJ CcT = 0ms
#66: 12,65 -- 12,69 Identifier "name"
CPU=0 (Pivot is #75)
k=0, v=R, b=1, c=0, t='[pointer] [char] '
n=0
CcE = 0mJ CcT = 0ms
#74: 13,8 -- 13,16 Statement ;
CPU=0 (Pivot is #75)
n=0
CcE = 0mJ CcT = 0ms
#73: 13,8 -- 13,15 Operator () //fn
CPU=0 (Pivot is #75)
k=0, v=R, b=0, t='[void] '
n=0, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
CcE = 0mJ CcT = 0ms
#70: 13,8 -- 13,12 Identifier "exit"
CPU=0 (Pivot is #75)
k=0, v=Z, b=1, c=0, t='[function @0] [void] '
n=0
CcE = 0mJ CcT = 0ms
#72: 13,13 -- 13,14 Arguments
CPU=0 (Pivot is #75)
#71: 13,13 -- 13,14 Constant "1"
CPU=0 (Pivot is #75)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=0
CcE = 0mJ CcT = 0ms
#79: 15,1 -- 15,1 Implicit Return
CPU=0 Pivot parent
k=0, v=undefined, b=0, c=0, t=''
n=0
CcE = 0mJ CcT = 0ms
#447: 21,0 -- 114,1 Function "fft_float"
CPU=0 Pivot parent
n=1
CcE = 86.8248mJ CcT = 323.817ms
#103: 29,4 -- 113,5 Compound
CPU=0 (Pivot is #447)
n=1
CcE = 86.8248mJ CcT = 323.817ms
#102: 29,4 -- 33,5 Statement if
CPU=0 (Pivot is #447)
n=1
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#87: 29,9 -- 29,34 Operator !
CPU=0 (Pivot is #447)
k=0, v=R, b=0, c=0, t='[int] '
n=1
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#86: 29,10 -- 29,34 Operator () //fn
CPU=0 (Pivot is #447)
k=0, v=R, b=0, t='[int] '
n=1, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 1.0109e-05mJ cnT = 3.39147e-05ms
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#83: 29,10 -- 29,22 Identifier "IsPowerOfTwo"
CPU=0 (Pivot is #447)
k=0, v=Z, b=1, c=0, t='[function @0] [int] '
n=1
CcE = 0mJ CcT = 0ms
#85: 29,23 -- 29,33 Arguments
CPU=0 (Pivot is #447)
#84: 29,23 -- 29,33 Identifier "NumSamples"
CPU=0 (Pivot is #447)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#101: 30,4 -- 33,5 Compound
CPU=0 Pivot parent
n=0
CcE = 0mJ CcT = 0ms
#95: 31,8 -- 32,16 Compound
CPU=0 (Pivot is #101)
n=0
CcE = 0mJ CcT = 0ms
#94: 31,8 -- 31,93 Statement ;
CPU=0 (Pivot is #101)
n=0
CcE = 0mJ CcT = 0ms
#93: 31,8 -- 31,92 Operator () //fn
CPU=0 (Pivot is #101)
k=0, v=R, b=0, t='[int] '
n=0, c = 1 Call + 3 Argument
T = 1*call+3*alul+9*mvst
c1E = 0.200945uJ c1T = 0.629845us
CcE = 0mJ CcT = 0ms
#88: 31,8 -- 31,15 Identifier "fprintf"
CPU=0 (Pivot is #101)
k=0, v=Z, b=1, c=0, t='[function @0] [int] '
n=0
CcE = 0mJ CcT = 0ms
#90: 31,17 -- 31,90 Arguments
CPU=0 (Pivot is #101)
#89: 31,17 -- 31,23 Identifier "stderr"
CPU=0 (Pivot is #101)
k=0, v=R, b=1, c=0, t='[pointer] [struct _IO_FILE @0] '
n=0
CcE = 0mJ CcT = 0ms
#91: 31,24 -- 31,78 String Literal "Error in fft(): NumSamples=%u is not power of two\n"
CPU=0 (Pivot is #101)
k=0, v=R, b=1, c=0, t='[array[0]] [char] '
n=0
CcE = 0mJ CcT = 0ms
#92: 31,80 -- 31,90 Identifier "NumSamples"
CPU=0 (Pivot is #101)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#100: 32,8 -- 32,16 Statement ;
CPU=0 (Pivot is #101)
n=0
CcE = 0mJ CcT = 0ms
#99: 32,8 -- 32,15 Operator () //fn
CPU=0 (Pivot is #101)
k=0, v=R, b=0, t='[void] '
n=0, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
CcE = 0mJ CcT = 0ms
#96: 32,8 -- 32,12 Identifier "exit"
CPU=0 (Pivot is #101)
k=0, v=Z, b=1, c=0, t='[function @0] [void] '
n=0
CcE = 0mJ CcT = 0ms
#98: 32,13 -- 32,14 Arguments
CPU=0 (Pivot is #101)
#97: 32,13 -- 32,14 Constant "1"
CPU=0 (Pivot is #101)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=0
CcE = 0mJ CcT = 0ms
#110: 35,4 -- 36,43 Statement if
CPU=0 Pivot sibling
n=1
CcE = 0mJ CcT = 0ms
#104: 35,9 -- 35,25 Identifier "InverseTransform"
CPU=0 (Pivot is #110)
k=0, v=R, b=1, c=0, t='[int] '
n=1
CcE = 0mJ CcT = 0ms
#109: 36,8 -- 36,43 Statement ;
CPU=0 Pivot parent
n=0
CcE = 0mJ CcT = 0ms
#108: 36,8 -- 36,42 Operator =
CPU=0 (Pivot is #109)
k=0, v=R, b=0, c=0, t='[float] '
n=0
CcE = 0mJ CcT = 0ms
#105: 36,8 -- 36,23 Identifier "angle_numerator"
CPU=0 (Pivot is #109)
k=0, v=L, b=1, c=0, t='[float] '
n=0
CcE = 0mJ CcT = 0ms
#107: 36,26 -- 36,42 Operator -
CPU=0 (Pivot is #109)
k=0, v=R, b=0, t='[float] '
n=0, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
CcE = 0mJ CcT = 0ms
#106: 36,27 -- 36,42 Identifier "angle_numerator"
CPU=0 (Pivot is #109)
k=0, v=R, b=1, c=0, t='[float] '
n=0
CcE = 0mJ CcT = 0ms
#117: 38,4 -- 38,48 Statement ;
CPU=0 Pivot sibling
n=1
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#116: 38,4 -- 38,47 Operator =
CPU=0 (Pivot is #117)
k=0, v=R, b=0, c=0, t='[unsigned-int] '
n=1
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#111: 38,4 -- 38,11 Identifier "NumBits"
CPU=0 (Pivot is #117)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#115: 38,14 -- 38,47 Operator () //fn
CPU=0 (Pivot is #117)
k=0, v=R, b=0, t='[unsigned-int] '
n=1, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 1.0109e-05mJ cnT = 3.39147e-05ms
CcE = 1.0109e-05mJ CcT = 3.39147e-05ms
#112: 38,14 -- 38,32 Identifier "NumberOfBitsNeeded"
CPU=0 (Pivot is #117)
k=0, v=Z, b=1, c=0, t='[unsigned-function @0] [unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#114: 38,35 -- 38,45 Arguments
CPU=0 (Pivot is #117)
#113: 38,35 -- 38,45 Identifier "NumSamples"
CPU=0 (Pivot is #117)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#158: 44,4 -- 49,5 Statement for
CPU=0 (Pivot is #117)
n=1
CcE = 0.241537mJ CcT = 0.813658ms
#120: 44,10 -- 44,13 Operator =
CPU=0 Pivot parent
k=1, e=0, v=R, b=1, t='[int] '
n=1, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.2936e-06mJ cnT = 4.84496e-06ms
CcE = 1.2936e-06mJ CcT = 4.84496e-06ms
#118: 44,10 -- 44,11 Identifier "i"
CPU=0 (Pivot is #120)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#119: 44,12 -- 44,13 Constant "0"
CPU=0 (Pivot is #120)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=1
CcE = 0mJ CcT = 0ms
#123: 44,15 -- 44,29 Operator <
CPU=0 Pivot parent
k=0, v=R, b=0, t='[int] '
n=8193, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
cnE = 0.0207207mJ cnT = 0.0793895ms
CcE = 0.0207207mJ CcT = 0.0793895ms
#121: 44,15 -- 44,16 Identifier "i"
CPU=0 (Pivot is #123)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8193
CcE = 0mJ CcT = 0ms
#122: 44,19 -- 44,29 Identifier "NumSamples"
CPU=0 (Pivot is #123)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8193
CcE = 0mJ CcT = 0ms
#125: 44,31 -- 44,34 Operator postfix ++
CPU=0 Pivot parent
k=0, v=R, b=1, t='[unsigned-int] '
n=8192, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0105972mJ cnT = 0.0396899ms
CcE = 0.0105972mJ CcT = 0.0396899ms
#124: 44,31 -- 44,32 Identifier "i"
CPU=0 (Pivot is #125)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#157: 45,4 -- 49,5 Compound
CPU=0 Pivot parent
n=8192, c = 1 For
T = 1*jump
c1E = 0.0123547uJ c1T = 0.0484496us
cnE = 0.0101209mJ cnT = 0.0396899ms
CcE = 0.210218mJ CcT = 0.694574ms
#134: 46,8 -- 48,63 Compound
CPU=0 (Pivot is #157)
n=8192
CcE = 0.200097mJ CcT = 0.654884ms
#133: 46,8 -- 46,39 Statement ;
CPU=0 (Pivot is #157)
n=8192
CcE = 0.123713mJ CcT = 0.396899ms
#132: 46,8 -- 46,38 Operator =
CPU=0 (Pivot is #157)
k=0, v=R, b=0, c=0, t='[unsigned-int] '
n=8192
CcE = 0.123713mJ CcT = 0.396899ms
#126: 46,8 -- 46,9 Identifier "j"
CPU=0 (Pivot is #157)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#131: 46,12 -- 46,38 Operator () //fn
CPU=0 (Pivot is #157)
k=0, v=R, b=0, t='[unsigned-int] '
n=8192, c = 1 Call + 2 Argument
T = 1*call+3*alul+6*mvst
c1E = 0.151017uJ c1T = 0.484496us
cnE = 0.123713mJ cnT = 0.396899ms
CcE = 0.123713mJ CcT = 0.396899ms
#127: 46,12 -- 46,23 Identifier "ReverseBits"
CPU=0 (Pivot is #157)
k=0, v=Z, b=1, c=0, t='[unsigned-function @0] [unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#129: 46,26 -- 46,36 Arguments
CPU=0 (Pivot is #157)
#128: 46,26 -- 46,27 Identifier "i"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#130: 46,29 -- 46,36 Identifier "NumBits"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#142: 47,8 -- 47,31 Statement ;
CPU=0 (Pivot is #157)
n=8192
CcE = 0.0253023mJ CcT = 0.0793798ms
#141: 47,8 -- 47,30 Operator =
CPU=0 (Pivot is #157)
k=0, v=R, b=0, c=0, t='[float] '
n=8192
CcE = 0.0253023mJ CcT = 0.0793798ms
#137: 47,8 -- 47,18 Operator []
CPU=0 (Pivot is #157)
k=0, v=L, b=0, t='[float] '
n=8192, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136335mJ cnT = 0.0396899ms
CcE = 0.0136335mJ CcT = 0.0396899ms
#135: 47,8 -- 47,15 Identifier "RealOut"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=8192
CcE = 0mJ CcT = 0ms
#136: 47,16 -- 47,17 Identifier "j"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#140: 47,21 -- 47,30 Operator []
CPU=0 (Pivot is #157)
k=0, v=R, b=0, t='[float] '
n=8192, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0116688mJ cnT = 0.0396899ms
CcE = 0.0116688mJ CcT = 0.0396899ms
#138: 47,21 -- 47,27 Identifier "RealIn"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=8192
CcE = 0mJ CcT = 0ms
#139: 47,28 -- 47,29 Identifier "i"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#156: 48,8 -- 48,63 Statement ;
CPU=0 (Pivot is #157)
n=8192
CcE = 0.0510809mJ CcT = 0.178605ms
#155: 48,8 -- 48,62 Operator =
CPU=0 (Pivot is #157)
k=0, v=R, b=0, c=0, t='[float] '
n=8192
CcE = 0.0510809mJ CcT = 0.178605ms
#145: 48,8 -- 48,18 Operator []
CPU=0 (Pivot is #157)
k=0, v=L, b=0, t='[float] '
n=8192, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136335mJ cnT = 0.0396899ms
CcE = 0.0136335mJ CcT = 0.0396899ms
#143: 48,8 -- 48,15 Identifier "ImagOut"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=8192
CcE = 0mJ CcT = 0ms
#144: 48,16 -- 48,17 Identifier "j"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#154: 48,21 -- 48,62 Operator ?:
CPU=0 (Pivot is #157)
k=0, v=R, b=0, c=0, t='[float] '
n=8192
CcE = 0.0374474mJ CcT = 0.138915ms
#149: 48,21 -- 48,44 Operator ==
CPU=0 (Pivot is #157)
k=0, v=R, b=0, t='[int] '
n=8192, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
cnE = 0.0207181mJ cnT = 0.0793798ms
CcE = 0.0207181mJ CcT = 0.0793798ms
#146: 48,22 -- 48,28 Identifier "ImagIn"
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=8192
CcE = 0mJ CcT = 0ms
#148: 48,32 -- 48,43 Operator () //cast
CPU=0 (Pivot is #157)
k=0, v=R, b=1, c=0, t='[pointer] [void] '
n=8192
CcE = 0mJ CcT = 0ms
#147: 48,41 -- 48,42 Constant "0"
CPU=0 (Pivot is #157)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=8192
CcE = 0mJ CcT = 0ms
#150: 48,47 -- 48,50 Constant "0.0"
CPU=0 Pivot parent
k=1, e=0, v=R, b=1, t='[float] '
n=0, c = 1 Conditional
T = 0.5*jump
c1E = 0.00617733uJ c1T = 0.0242248us
CcE = 0mJ CcT = 0ms
#153: 48,53 -- 48,62 Operator []
CPU=0 Pivot parent
k=0, v=R, b=0, t='[float] '
n=8192, c = 1 Conditional + 1 RValueIndex
T = 0.5*jump+1*mvld
c1E = 0.0204215uJ c1T = 0.0726744us
cnE = 0.0167293mJ cnT = 0.0595349ms
CcE = 0.0167293mJ CcT = 0.0595349ms
#151: 48,53 -- 48,59 Identifier "ImagIn"
CPU=0 (Pivot is #153)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=8192
CcE = 0mJ CcT = 0ms
#152: 48,60 -- 48,61 Identifier "i"
CPU=0 (Pivot is #153)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8192
CcE = 0mJ CcT = 0ms
#162: 55,4 -- 55,17 Statement ;
CPU=0 Pivot sibling
n=1
CcE = 1.2936e-06mJ CcT = 4.84496e-06ms
#161: 55,4 -- 55,16 Operator =
CPU=0 (Pivot is #162)
k=1, e=1, v=R, b=1, t='[int] '
n=1, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.2936e-06mJ cnT = 4.84496e-06ms
CcE = 1.2936e-06mJ CcT = 4.84496e-06ms
#159: 55,4 -- 55,12 Identifier "BlockEnd"
CPU=0 (Pivot is #162)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#160: 55,15 -- 55,16 Constant "1"
CPU=0 (Pivot is #162)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=1
CcE = 0mJ CcT = 0ms
#417: 56,4 -- 98,5 Statement for
CPU=0 (Pivot is #162)
n=1
CcE = 86.5832mJ CcT = 323.004ms
#165: 56,10 -- 56,23 Operator =
CPU=0 Pivot parent
k=1, e=2, v=R, b=1, t='[int] '
n=1, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.2936e-06mJ cnT = 4.84496e-06ms
CcE = 1.2936e-06mJ CcT = 4.84496e-06ms
#163: 56,10 -- 56,19 Identifier "BlockSize"
CPU=0 (Pivot is #165)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=1
CcE = 0mJ CcT = 0ms
#164: 56,22 -- 56,23 Constant "2"
CPU=0 (Pivot is #165)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=1
CcE = 0mJ CcT = 0ms
#168: 56,25 -- 56,48 Operator <=
CPU=0 Pivot parent
k=0, v=R, b=0, t='[int] '
n=14, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
cnE = 3.5407e-05mJ cnT = 0.000135659ms
CcE = 3.5407e-05mJ CcT = 0.000135659ms
#166: 56,25 -- 56,34 Identifier "BlockSize"
CPU=0 (Pivot is #168)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=14
CcE = 0mJ CcT = 0ms
#167: 56,38 -- 56,48 Identifier "NumSamples"
CPU=0 (Pivot is #168)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=14
CcE = 0mJ CcT = 0ms
#171: 56,50 -- 56,65 Operator <<=
CPU=0 Pivot parent
k=0, v=R, b=1, t='[int] '
n=13, c = 1 BitwiseShift
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.68169e-05mJ cnT = 6.29845e-05ms
CcE = 1.68169e-05mJ CcT = 6.29845e-05ms
#169: 56,50 -- 56,59 Identifier "BlockSize"
CPU=0 (Pivot is #171)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=13
CcE = 0mJ CcT = 0ms
#170: 56,64 -- 56,65 Constant "1"
CPU=0 (Pivot is #171)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#416: 57,4 -- 98,5 Compound
CPU=0 Pivot parent
n=13, c = 1 For
T = 1*jump
c1E = 0.0123547uJ c1T = 0.0484496us
cnE = 1.6061e-05mJ cnT = 6.29845e-05ms
CcE = 86.5832mJ CcT = 323.003ms
#181: 60,6 -- 97,29 Compound
CPU=0 (Pivot is #416)
n=13
CcE = 86.5831mJ CcT = 323.003ms
#180: 60,6 -- 60,55 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.00105946mJ CcT = 0.00396802ms
#179: 60,6 -- 60,54 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.00105946mJ CcT = 0.00396802ms
#174: 60,6 -- 60,17 Identifier "delta_angle"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#178: 60,20 -- 60,54 Operator /
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 FloatDiv
T = 63*alul
c1E = 0.814971uJ c1T = 3.05233us
cnE = 0.00105946mJ cnT = 0.00396802ms
CcE = 0.00105946mJ CcT = 0.00396802ms
#175: 60,20 -- 60,35 Identifier "angle_numerator"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#177: 60,38 -- 60,54 Operator () //cast
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#176: 60,45 -- 60,54 Identifier "BlockSize"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=13
CcE = 0mJ CcT = 0ms
#191: 61,6 -- 61,38 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.00275334mJ CcT = 0.0102665ms
#190: 61,6 -- 61,37 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.00275334mJ CcT = 0.0102665ms
#182: 61,6 -- 61,9 Identifier "sm2"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#189: 61,12 -- 61,37 Operator () //fn
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 0.000131417mJ cnT = 0.000440891ms
CcE = 0.00275334mJ CcT = 0.0102665ms
#183: 61,12 -- 61,16 Identifier "sinf"
CPU=0 (Pivot is #416)
k=0, v=Z, b=1, c=0, t='[function @0] [float] '
n=13
CcE = 0mJ CcT = 0ms
#188: 61,19 -- 61,35 Arguments
CPU=0 (Pivot is #416)
#187: 61,19 -- 61,35 Operator *
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 IntToFloat + 1 FloatMul
T = 8*alul+2*call+59*alul+87*alul
c1E = 2.01686uJ c1T = 7.55814us
cnE = 0.00262192mJ cnT = 0.00982558ms
CcE = 0.00262192mJ CcT = 0.00982558ms
#185: 61,19 -- 61,21 Operator -
CPU=0 (Pivot is #416)
k=1, e=-2, v=R, b=0, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#184: 61,20 -- 61,21 Constant "2"
CPU=0 (Pivot is #416)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#186: 61,24 -- 61,35 Identifier "delta_angle"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#199: 62,6 -- 62,34 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.0016113mJ CcT = 0.00598353ms
#198: 62,6 -- 62,33 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.0016113mJ CcT = 0.00598353ms
#192: 62,6 -- 62,9 Identifier "sm1"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#197: 62,12 -- 62,33 Operator () //fn
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 0.000131417mJ cnT = 0.000440891ms
CcE = 0.0016113mJ CcT = 0.00598353ms
#193: 62,12 -- 62,16 Identifier "sinf"
CPU=0 (Pivot is #416)
k=0, v=Z, b=1, c=0, t='[function @0] [float] '
n=13
CcE = 0mJ CcT = 0ms
#196: 62,19 -- 62,31 Arguments
CPU=0 (Pivot is #416)
#195: 62,19 -- 62,31 Operator -
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 0.00147988mJ cnT = 0.00554264ms
CcE = 0.00147988mJ CcT = 0.00554264ms
#194: 62,20 -- 62,31 Identifier "delta_angle"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#209: 63,6 -- 63,38 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.00275334mJ CcT = 0.0102665ms
#208: 63,6 -- 63,37 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.00275334mJ CcT = 0.0102665ms
#200: 63,6 -- 63,9 Identifier "cm2"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#207: 63,12 -- 63,37 Operator () //fn
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 0.000131417mJ cnT = 0.000440891ms
CcE = 0.00275334mJ CcT = 0.0102665ms
#201: 63,12 -- 63,16 Identifier "cosf"
CPU=0 (Pivot is #416)
k=0, v=Z, b=1, c=0, t='[function @0] [float] '
n=13
CcE = 0mJ CcT = 0ms
#206: 63,19 -- 63,35 Arguments
CPU=0 (Pivot is #416)
#205: 63,19 -- 63,35 Operator *
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 IntToFloat + 1 FloatMul
T = 8*alul+2*call+59*alul+87*alul
c1E = 2.01686uJ c1T = 7.55814us
cnE = 0.00262192mJ cnT = 0.00982558ms
CcE = 0.00262192mJ CcT = 0.00982558ms
#203: 63,19 -- 63,21 Operator -
CPU=0 (Pivot is #416)
k=1, e=-2, v=R, b=0, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#202: 63,20 -- 63,21 Constant "2"
CPU=0 (Pivot is #416)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#204: 63,24 -- 63,35 Identifier "delta_angle"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#217: 64,6 -- 64,34 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.0016113mJ CcT = 0.00598353ms
#216: 64,6 -- 64,33 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.0016113mJ CcT = 0.00598353ms
#210: 64,6 -- 64,9 Identifier "cm1"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#215: 64,12 -- 64,33 Operator () //fn
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 Call + 1 Argument
T = 1*call+3*alul+3*mvst
c1E = 0.10109uJ c1T = 0.339147us
cnE = 0.000131417mJ cnT = 0.000440891ms
CcE = 0.0016113mJ CcT = 0.00598353ms
#211: 64,12 -- 64,16 Identifier "cosf"
CPU=0 (Pivot is #416)
k=0, v=Z, b=1, c=0, t='[function @0] [float] '
n=13
CcE = 0mJ CcT = 0ms
#214: 64,19 -- 64,31 Arguments
CPU=0 (Pivot is #416)
#213: 64,19 -- 64,31 Operator -
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 0.00147988mJ cnT = 0.00554264ms
CcE = 0.00147988mJ CcT = 0.00554264ms
#212: 64,20 -- 64,31 Identifier "delta_angle"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#223: 65,6 -- 65,18 Statement ;
CPU=0 (Pivot is #416)
n=13
CcE = 0.00262192mJ CcT = 0.00982558ms
#222: 65,6 -- 65,17 Operator =
CPU=0 (Pivot is #416)
k=0, v=R, b=0, c=0, t='[float] '
n=13
CcE = 0.00262192mJ CcT = 0.00982558ms
#218: 65,6 -- 65,7 Identifier "w"
CPU=0 (Pivot is #416)
k=0, v=L, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#221: 65,10 -- 65,17 Operator *
CPU=0 (Pivot is #416)
k=0, v=R, b=0, t='[float] '
n=13, c = 1 IntToFloat + 1 FloatMul
T = 8*alul+2*call+59*alul+87*alul
c1E = 2.01686uJ c1T = 7.55814us
cnE = 0.00262192mJ cnT = 0.00982558ms
CcE = 0.00262192mJ CcT = 0.00982558ms
#219: 65,10 -- 65,11 Constant "2"
CPU=0 (Pivot is #416)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#220: 65,14 -- 65,17 Identifier "cm1"
CPU=0 (Pivot is #416)
k=0, v=R, b=1, c=0, t='[float] '
n=13
CcE = 0mJ CcT = 0ms
#411: 67,8 -- 95,9 Statement for
CPU=0 (Pivot is #416)
n=13
CcE = 86.5707mJ CcT = 322.957ms
#226: 67,14 -- 67,17 Operator =
CPU=0 Pivot parent
k=1, e=0, v=R, b=1, t='[int] '
n=13, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.68169e-05mJ cnT = 6.29845e-05ms
CcE = 1.68169e-05mJ CcT = 6.29845e-05ms
#224: 67,14 -- 67,15 Identifier "i"
CPU=0 (Pivot is #226)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=13
CcE = 0mJ CcT = 0ms
#225: 67,16 -- 67,17 Constant "0"
CPU=0 (Pivot is #226)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=13
CcE = 0mJ CcT = 0ms
#229: 67,19 -- 67,33 Operator <
CPU=0 Pivot parent
k=0, v=R, b=0, t='[int] '
n=8204, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
cnE = 0.0207485mJ cnT = 0.0794961ms
CcE = 0.0207485mJ CcT = 0.0794961ms
#227: 67,19 -- 67,20 Identifier "i"
CPU=0 (Pivot is #229)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8204
CcE = 0mJ CcT = 0ms
#228: 67,23 -- 67,33 Identifier "NumSamples"
CPU=0 (Pivot is #229)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8204
CcE = 0mJ CcT = 0ms
#232: 67,35 -- 67,49 Operator +=
CPU=0 Pivot parent
k=0, v=R, b=1, t='[unsigned-int] '
n=8191, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0105959mJ cnT = 0.0396851ms
CcE = 0.0105959mJ CcT = 0.0396851ms
#230: 67,35 -- 67,36 Identifier "i"
CPU=0 (Pivot is #232)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=8191
CcE = 0mJ CcT = 0ms
#231: 67,40 -- 67,49 Identifier "BlockSize"
CPU=0 (Pivot is #232)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8191
CcE = 0mJ CcT = 0ms
#410: 68,8 -- 95,9 Compound
CPU=0 Pivot parent
n=8191, c = 1 For
T = 1*jump
c1E = 0.0123547uJ c1T = 0.0484496us
cnE = 0.0101197mJ cnT = 0.0396851ms
CcE = 86.5394mJ CcT = 322.838ms
#239: 69,12 -- 94,13 Compound
CPU=0 (Pivot is #410)
n=8191
CcE = 86.5292mJ CcT = 322.798ms
#238: 69,12 -- 69,24 Statement ;
CPU=0 (Pivot is #410)
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#237: 69,12 -- 69,23 Operator =
CPU=0 (Pivot is #410)
k=0, v=R, b=0, c=0, t='[float] '
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#235: 69,12 -- 69,17 Operator []
CPU=0 (Pivot is #410)
k=0, v=L, b=0, t='[float] '
n=8191, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136318mJ cnT = 0.0396851ms
CcE = 0.0136318mJ CcT = 0.0396851ms
#233: 69,12 -- 69,14 Identifier "ar"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=8191
CcE = 0mJ CcT = 0ms
#234: 69,15 -- 69,16 Constant "2"
CPU=0 (Pivot is #410)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0mJ CcT = 0ms
#236: 69,20 -- 69,23 Identifier "cm2"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[float] '
n=8191
CcE = 0mJ CcT = 0ms
#245: 70,12 -- 70,24 Statement ;
CPU=0 (Pivot is #410)
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#244: 70,12 -- 70,23 Operator =
CPU=0 (Pivot is #410)
k=0, v=R, b=0, c=0, t='[float] '
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#242: 70,12 -- 70,17 Operator []
CPU=0 (Pivot is #410)
k=0, v=L, b=0, t='[float] '
n=8191, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136318mJ cnT = 0.0396851ms
CcE = 0.0136318mJ CcT = 0.0396851ms
#240: 70,12 -- 70,14 Identifier "ar"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=8191
CcE = 0mJ CcT = 0ms
#241: 70,15 -- 70,16 Constant "1"
CPU=0 (Pivot is #410)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0mJ CcT = 0ms
#243: 70,20 -- 70,23 Identifier "cm1"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[float] '
n=8191
CcE = 0mJ CcT = 0ms
#251: 72,12 -- 72,24 Statement ;
CPU=0 (Pivot is #410)
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#250: 72,12 -- 72,23 Operator =
CPU=0 (Pivot is #410)
k=0, v=R, b=0, c=0, t='[float] '
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#248: 72,12 -- 72,17 Operator []
CPU=0 (Pivot is #410)
k=0, v=L, b=0, t='[float] '
n=8191, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136318mJ cnT = 0.0396851ms
CcE = 0.0136318mJ CcT = 0.0396851ms
#246: 72,12 -- 72,14 Identifier "ai"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=8191
CcE = 0mJ CcT = 0ms
#247: 72,15 -- 72,16 Constant "2"
CPU=0 (Pivot is #410)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0mJ CcT = 0ms
#249: 72,20 -- 72,23 Identifier "sm2"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[float] '
n=8191
CcE = 0mJ CcT = 0ms
#257: 73,12 -- 73,24 Statement ;
CPU=0 (Pivot is #410)
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#256: 73,12 -- 73,23 Operator =
CPU=0 (Pivot is #410)
k=0, v=R, b=0, c=0, t='[float] '
n=8191
CcE = 0.0136318mJ CcT = 0.0396851ms
#254: 73,12 -- 73,17 Operator []
CPU=0 (Pivot is #410)
k=0, v=L, b=0, t='[float] '
n=8191, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0136318mJ cnT = 0.0396851ms
CcE = 0.0136318mJ CcT = 0.0396851ms
#252: 73,12 -- 73,14 Identifier "ai"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=8191
CcE = 0mJ CcT = 0ms
#253: 73,15 -- 73,16 Constant "1"
CPU=0 (Pivot is #410)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0mJ CcT = 0ms
#255: 73,20 -- 73,23 Identifier "sm1"
CPU=0 (Pivot is #410)
k=0, v=R, b=1, c=0, t='[float] '
n=8191
CcE = 0mJ CcT = 0ms
#409: 75,12 -- 94,13 Statement for
CPU=0 (Pivot is #410)
n=8191
CcE = 86.4747mJ CcT = 322.639ms
#264: 75,18 -- 75,26 Operator ,
CPU=0 Pivot parent
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0.0211918mJ CcT = 0.0793702ms
#260: 75,18 -- 75,21 Operator =
CPU=0 (Pivot is #264)
k=0, v=R, b=1, t='[unsigned-int] '
n=8191, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0105959mJ cnT = 0.0396851ms
CcE = 0.0105959mJ CcT = 0.0396851ms
#258: 75,18 -- 75,19 Identifier "j"
CPU=0 (Pivot is #264)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=8191
CcE = 0mJ CcT = 0ms
#259: 75,20 -- 75,21 Identifier "i"
CPU=0 (Pivot is #264)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=8191
CcE = 0mJ CcT = 0ms
#263: 75,23 -- 75,26 Operator =
CPU=0 (Pivot is #264)
k=1, e=0, v=R, b=1, t='[int] '
n=8191, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0105959mJ cnT = 0.0396851ms
CcE = 0.0105959mJ CcT = 0.0396851ms
#261: 75,23 -- 75,24 Identifier "n"
CPU=0 (Pivot is #264)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=8191
CcE = 0mJ CcT = 0ms
#262: 75,25 -- 75,26 Constant "0"
CPU=0 (Pivot is #264)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=8191
CcE = 0mJ CcT = 0ms
#267: 75,28 -- 75,40 Operator <
CPU=0 Pivot parent
k=0, v=R, b=0, t='[int] '
n=61439, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
cnE = 0.155384mJ cnT = 0.595339ms
CcE = 0.155384mJ CcT = 0.595339ms
#265: 75,28 -- 75,29 Identifier "n"
CPU=0 (Pivot is #267)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=61439
CcE = 0mJ CcT = 0ms
#266: 75,32 -- 75,40 Identifier "BlockEnd"
CPU=0 (Pivot is #267)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=61439
CcE = 0mJ CcT = 0ms
#272: 75,42 -- 75,50 Operator ,
CPU=0 Pivot parent
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0.137764mJ CcT = 0.515969ms
#269: 75,42 -- 75,45 Operator postfix ++
CPU=0 (Pivot is #272)
k=0, v=R, b=1, t='[unsigned-int] '
n=53248, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0688819mJ cnT = 0.257984ms
CcE = 0.0688819mJ CcT = 0.257984ms
#268: 75,42 -- 75,43 Identifier "j"
CPU=0 (Pivot is #272)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#271: 75,47 -- 75,50 Operator postfix ++
CPU=0 (Pivot is #272)
k=0, v=R, b=1, t='[unsigned-int] '
n=53248, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0688819mJ cnT = 0.257984ms
CcE = 0.0688819mJ CcT = 0.257984ms
#270: 75,47 -- 75,48 Identifier "n"
CPU=0 (Pivot is #272)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#408: 76,12 -- 94,13 Compound
CPU=0 Pivot parent
n=53248, c = 1 For
T = 1*jump
c1E = 0.0123547uJ c1T = 0.0484496us
cnE = 0.065786mJ cnT = 0.257984ms
CcE = 86.1604mJ CcT = 321.449ms
#287: 77,16 -- 93,33 Compound
CPU=0 (Pivot is #408)
n=53248
CcE = 86.0946mJ CcT = 321.191ms
#286: 77,16 -- 77,40 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 12.2946mJ CcT = 45.9212ms
#285: 77,16 -- 77,39 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 12.2946mJ CcT = 45.9212ms
#275: 77,16 -- 77,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#273: 77,16 -- 77,18 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#274: 77,19 -- 77,20 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#284: 77,24 -- 77,39 Operator -
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 6.0616mJ cnT = 22.7026ms
CcE = 12.206mJ CcT = 45.6633ms
#280: 77,24 -- 77,31 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.06857mJ CcT = 22.7026ms
#276: 77,24 -- 77,25 Identifier "w"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#279: 77,26 -- 77,31 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#277: 77,26 -- 77,28 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#278: 77,29 -- 77,30 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#283: 77,34 -- 77,39 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#281: 77,34 -- 77,36 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#282: 77,37 -- 77,38 Constant "2"
CPU=0 (Pivot is #408)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#295: 78,16 -- 78,30 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#294: 78,16 -- 78,29 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#290: 78,16 -- 78,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#288: 78,16 -- 78,18 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#289: 78,19 -- 78,20 Constant "2"
CPU=0 (Pivot is #408)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#293: 78,24 -- 78,29 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#291: 78,24 -- 78,26 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#292: 78,27 -- 78,28 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#303: 79,16 -- 79,30 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#302: 79,16 -- 79,29 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#298: 79,16 -- 79,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#296: 79,16 -- 79,18 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#297: 79,19 -- 79,20 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#301: 79,24 -- 79,29 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#299: 79,24 -- 79,26 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#300: 79,27 -- 79,28 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#317: 81,16 -- 81,40 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 12.2946mJ CcT = 45.9212ms
#316: 81,16 -- 81,39 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 12.2946mJ CcT = 45.9212ms
#306: 81,16 -- 81,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#304: 81,16 -- 81,18 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#305: 81,19 -- 81,20 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#315: 81,24 -- 81,39 Operator -
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 6.0616mJ cnT = 22.7026ms
CcE = 12.206mJ CcT = 45.6633ms
#311: 81,24 -- 81,31 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.06857mJ CcT = 22.7026ms
#307: 81,24 -- 81,25 Identifier "w"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#310: 81,26 -- 81,31 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#308: 81,26 -- 81,28 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#309: 81,29 -- 81,30 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#314: 81,34 -- 81,39 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#312: 81,34 -- 81,36 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#313: 81,37 -- 81,38 Constant "2"
CPU=0 (Pivot is #408)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#325: 82,16 -- 82,30 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#324: 82,16 -- 82,29 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#320: 82,16 -- 82,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#318: 82,16 -- 82,18 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#319: 82,19 -- 82,20 Constant "2"
CPU=0 (Pivot is #408)
k=1, e=2, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#323: 82,24 -- 82,29 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#321: 82,24 -- 82,26 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#322: 82,27 -- 82,28 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#333: 83,16 -- 83,30 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#332: 83,16 -- 83,29 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 0.164465mJ CcT = 0.515969ms
#328: 83,16 -- 83,21 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#326: 83,16 -- 83,18 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#327: 83,19 -- 83,20 Constant "1"
CPU=0 (Pivot is #408)
k=1, e=1, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#331: 83,24 -- 83,29 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#329: 83,24 -- 83,26 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#330: 83,27 -- 83,28 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#339: 85,16 -- 85,33 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 0.0688819mJ CcT = 0.257984ms
#338: 85,16 -- 85,32 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[unsigned-int] '
n=53248
CcE = 0.0688819mJ CcT = 0.257984ms
#334: 85,16 -- 85,17 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#337: 85,20 -- 85,32 Operator +
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[unsigned-int] '
n=53248, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 0.0688819mJ cnT = 0.257984ms
CcE = 0.0688819mJ CcT = 0.257984ms
#335: 85,20 -- 85,21 Identifier "j"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#336: 85,24 -- 85,32 Identifier "BlockEnd"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#357: 86,16 -- 86,57 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 18.3504mJ CcT = 68.6239ms
#356: 86,16 -- 86,56 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 18.3504mJ CcT = 68.6239ms
#340: 86,16 -- 86,18 Identifier "tr"
CPU=0 (Pivot is #408)
k=0, v=L, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#355: 86,21 -- 86,56 Operator -
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 6.0616mJ cnT = 22.7026ms
CcE = 18.3504mJ CcT = 68.6239ms
#347: 86,21 -- 86,37 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.14442mJ CcT = 22.9606ms
#343: 86,21 -- 86,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#341: 86,21 -- 86,23 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#342: 86,24 -- 86,25 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#346: 86,27 -- 86,37 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#344: 86,27 -- 86,34 Identifier "RealOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#345: 86,35 -- 86,36 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#354: 86,40 -- 86,56 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.14442mJ CcT = 22.9606ms
#350: 86,40 -- 86,45 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#348: 86,40 -- 86,42 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#349: 86,43 -- 86,44 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#353: 86,46 -- 86,56 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#351: 86,46 -- 86,53 Identifier "ImagOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#352: 86,54 -- 86,55 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#375: 87,16 -- 87,57 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 18.0749mJ CcT = 67.5919ms
#374: 87,16 -- 87,56 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 18.0749mJ CcT = 67.5919ms
#358: 87,16 -- 87,18 Identifier "ti"
CPU=0 (Pivot is #408)
k=0, v=L, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#373: 87,21 -- 87,56 Operator +
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatAdd
T = 84*alul
c1E = 1.08663uJ c1T = 4.06977us
cnE = 5.78608mJ cnT = 21.6707ms
CcE = 18.0749mJ CcT = 67.5919ms
#365: 87,21 -- 87,37 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.14442mJ CcT = 22.9606ms
#361: 87,21 -- 87,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#359: 87,21 -- 87,23 Identifier "ar"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#360: 87,24 -- 87,25 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#364: 87,27 -- 87,37 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#362: 87,27 -- 87,34 Identifier "ImagOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#363: 87,35 -- 87,36 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#372: 87,40 -- 87,56 Operator *
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatMul
T = 87*alul
c1E = 1.12544uJ c1T = 4.21512us
cnE = 5.99272mJ cnT = 22.4447ms
CcE = 6.14442mJ CcT = 22.9606ms
#368: 87,40 -- 87,45 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#366: 87,40 -- 87,42 Identifier "ai"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[array[3]] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#367: 87,43 -- 87,44 Constant "0"
CPU=0 (Pivot is #408)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=53248
CcE = 0mJ CcT = 0ms
#371: 87,46 -- 87,56 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#369: 87,46 -- 87,53 Identifier "RealOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#370: 87,54 -- 87,55 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#385: 89,16 -- 89,45 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 6.22607mJ CcT = 23.2186ms
#384: 89,16 -- 89,44 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 6.22607mJ CcT = 23.2186ms
#378: 89,16 -- 89,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#376: 89,16 -- 89,23 Identifier "RealOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#377: 89,24 -- 89,25 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#383: 89,29 -- 89,44 Operator -
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 6.0616mJ cnT = 22.7026ms
CcE = 6.13745mJ CcT = 22.9606ms
#381: 89,29 -- 89,39 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#379: 89,29 -- 89,36 Identifier "RealOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#380: 89,37 -- 89,38 Identifier "j"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#382: 89,42 -- 89,44 Identifier "tr"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#395: 90,16 -- 90,45 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 6.22607mJ CcT = 23.2186ms
#394: 90,16 -- 90,44 Operator =
CPU=0 (Pivot is #408)
k=0, v=R, b=0, c=0, t='[float] '
n=53248
CcE = 6.22607mJ CcT = 23.2186ms
#388: 90,16 -- 90,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=L, b=0, t='[float] '
n=53248, c = 1 LValueIndex
T = 1*mvst
c1E = 0.0166424uJ c1T = 0.0484496us
cnE = 0.0886177mJ cnT = 0.257984ms
CcE = 0.0886177mJ CcT = 0.257984ms
#386: 90,16 -- 90,23 Identifier "ImagOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#387: 90,24 -- 90,25 Identifier "k"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#393: 90,29 -- 90,44 Operator -
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 FloatSub
T = 88*alul
c1E = 1.13837uJ c1T = 4.26357us
cnE = 6.0616mJ cnT = 22.7026ms
CcE = 6.13745mJ CcT = 22.9606ms
#391: 90,29 -- 90,39 Operator []
CPU=0 (Pivot is #408)
k=0, v=R, b=0, t='[float] '
n=53248, c = 1 RValueIndex
T = 1*mvld
c1E = 0.0142442uJ c1T = 0.0484496us
cnE = 0.0758474mJ cnT = 0.257984ms
CcE = 0.0758474mJ CcT = 0.257984ms
#389: 90,29 -- 90,36 Identifier "ImagOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#390: 90,37 -- 90,38 Identifier "j"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#392: 90,42 -- 90,44 Identifier "ti"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#401: 92,16 -- 92,33 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 5.95054mJ CcT = 22.1867ms
#400: 92,16 -- 92,32 Operator +=
CPU=0 (Pivot is #408)
k=0, v=R, b=1, t='[float] '
n=53248, c = 1 FloatAdd
T = 84*alul
c1E = 1.08663uJ c1T = 4.06977us
cnE = 5.78608mJ cnT = 21.6707ms
CcE = 5.95054mJ CcT = 22.1867ms
#398: 92,16 -- 92,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=RL, b=0, t='[float] '
n=53248, c = 1 RLValueIndex
T = 1*mvld+1*mvst
c1E = 0.0308866uJ c1T = 0.0968992us
cnE = 0.164465mJ cnT = 0.515969ms
CcE = 0.164465mJ CcT = 0.515969ms
#396: 92,16 -- 92,23 Identifier "RealOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#397: 92,24 -- 92,25 Identifier "j"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#399: 92,30 -- 92,32 Identifier "tr"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#407: 93,16 -- 93,33 Statement ;
CPU=0 (Pivot is #408)
n=53248
CcE = 5.95054mJ CcT = 22.1867ms
#406: 93,16 -- 93,32 Operator +=
CPU=0 (Pivot is #408)
k=0, v=R, b=1, t='[float] '
n=53248, c = 1 FloatAdd
T = 84*alul
c1E = 1.08663uJ c1T = 4.06977us
cnE = 5.78608mJ cnT = 21.6707ms
CcE = 5.95054mJ CcT = 22.1867ms
#404: 93,16 -- 93,26 Operator []
CPU=0 (Pivot is #408)
k=0, v=RL, b=0, t='[float] '
n=53248, c = 1 RLValueIndex
T = 1*mvld+1*mvst
c1E = 0.0308866uJ c1T = 0.0968992us
cnE = 0.164465mJ cnT = 0.515969ms
CcE = 0.164465mJ CcT = 0.515969ms
#402: 93,16 -- 93,23 Identifier "ImagOut"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=53248
CcE = 0mJ CcT = 0ms
#403: 93,24 -- 93,25 Identifier "j"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=53248
CcE = 0mJ CcT = 0ms
#405: 93,30 -- 93,32 Identifier "ti"
CPU=0 (Pivot is #408)
k=0, v=R, b=1, c=0, t='[float] '
n=53248
CcE = 0mJ CcT = 0ms
#415: 97,8 -- 97,29 Statement ;
CPU=0 Pivot sibling
n=13
CcE = 1.68169e-05mJ CcT = 6.29845e-05ms
#414: 97,8 -- 97,28 Operator =
CPU=0 (Pivot is #415)
k=0, v=R, b=1, t='[unsigned-int] '
n=13, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
cnE = 1.68169e-05mJ cnT = 6.29845e-05ms
CcE = 1.68169e-05mJ CcT = 6.29845e-05ms
#412: 97,8 -- 97,16 Identifier "BlockEnd"
CPU=0 (Pivot is #415)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=13
CcE = 0mJ CcT = 0ms
#413: 97,19 -- 97,28 Identifier "BlockSize"
CPU=0 (Pivot is #415)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=13
CcE = 0mJ CcT = 0ms
#446: 104,4 -- 113,5 Statement if
CPU=0 Pivot sibling
n=1
CcE = 0mJ CcT = 0ms
#418: 104,9 -- 104,25 Identifier "InverseTransform"
CPU=0 (Pivot is #446)
k=0, v=R, b=1, c=0, t='[int] '
n=1
CcE = 0mJ CcT = 0ms
#445: 105,4 -- 113,5 Compound
CPU=0 Pivot parent
n=0
CcE = 0mJ CcT = 0ms
#444: 108,8 -- 112,9 Compound
CPU=0 (Pivot is #445)
n=0
CcE = 0mJ CcT = 0ms
#443: 108,8 -- 112,9 Statement for
CPU=0 (Pivot is #445)
n=0
CcE = 0mJ CcT = 0ms
#423: 108,14 -- 108,17 Operator =
CPU=0 Pivot parent
k=1, e=0, v=R, b=1, t='[int] '
n=0, c = 1 Assignment
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
CcE = 0mJ CcT = 0ms
#421: 108,14 -- 108,15 Identifier "i"
CPU=0 (Pivot is #423)
k=0, v=L, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#422: 108,16 -- 108,17 Constant "0"
CPU=0 (Pivot is #423)
k=1, e=0, v=R, b=1, c=0, t='[int] '
n=0
CcE = 0mJ CcT = 0ms
#426: 108,19 -- 108,33 Operator <
CPU=0 Pivot parent
k=0, v=R, b=0, t='[int] '
n=0, c = 1 IntCompare
T = 1*cmpl+1*jump
c1E = 0.0252907uJ c1T = 0.0968992us
CcE = 0mJ CcT = 0ms
#424: 108,19 -- 108,20 Identifier "i"
CPU=0 (Pivot is #426)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#425: 108,23 -- 108,33 Identifier "NumSamples"
CPU=0 (Pivot is #426)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#428: 108,35 -- 108,38 Operator postfix ++
CPU=0 Pivot parent
k=0, v=R, b=1, t='[unsigned-int] '
n=0, c = 1 IntAdd
T = 1*alul
c1E = 0.012936uJ c1T = 0.0484496us
CcE = 0mJ CcT = 0ms
#427: 108,35 -- 108,36 Identifier "i"
CPU=0 (Pivot is #428)
k=0, v=RL, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#442: 109,8 -- 112,9 Compound
CPU=0 Pivot parent
n=0, c = 1 For
T = 1*jump
c1E = 0.0123547uJ c1T = 0.0484496us
CcE = 0mJ CcT = 0ms
#435: 110,12 -- 111,32 Compound
CPU=0 (Pivot is #442)
n=0
CcE = 0mJ CcT = 0ms
#434: 110,12 -- 110,32 Statement ;
CPU=0 (Pivot is #442)
n=0
CcE = 0mJ CcT = 0ms
#433: 110,12 -- 110,31 Operator /=
CPU=0 (Pivot is #442)
k=0, v=R, b=1, t='[float] '
n=0, c = 1 FloatDiv
T = 63*alul
c1E = 0.814971uJ c1T = 3.05233us
CcE = 0mJ CcT = 0ms
#431: 110,12 -- 110,22 Operator []
CPU=0 (Pivot is #442)
k=0, v=RL, b=0, t='[float] '
n=0, c = 1 RLValueIndex
T = 1*mvld+1*mvst
c1E = 0.0308866uJ c1T = 0.0968992us
CcE = 0mJ CcT = 0ms
#429: 110,12 -- 110,19 Identifier "RealOut"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=0
CcE = 0mJ CcT = 0ms
#430: 110,20 -- 110,21 Identifier "i"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#432: 110,26 -- 110,31 Identifier "denom"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[float] '
n=0
CcE = 0mJ CcT = 0ms
#441: 111,12 -- 111,32 Statement ;
CPU=0 (Pivot is #442)
n=0
CcE = 0mJ CcT = 0ms
#440: 111,12 -- 111,31 Operator /=
CPU=0 (Pivot is #442)
k=0, v=R, b=1, t='[float] '
n=0, c = 1 FloatDiv
T = 63*alul
c1E = 0.814971uJ c1T = 3.05233us
CcE = 0mJ CcT = 0ms
#438: 111,12 -- 111,22 Operator []
CPU=0 (Pivot is #442)
k=0, v=RL, b=0, t='[float] '
n=0, c = 1 RLValueIndex
T = 1*mvld+1*mvst
c1E = 0.0308866uJ c1T = 0.0968992us
CcE = 0mJ CcT = 0ms
#436: 111,12 -- 111,19 Identifier "ImagOut"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[pointer] [float] '
n=0
CcE = 0mJ CcT = 0ms
#437: 111,20 -- 111,21 Identifier "i"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[unsigned-int] '
n=0
CcE = 0mJ CcT = 0ms
#439: 111,26 -- 111,31 Identifier "denom"
CPU=0 (Pivot is #442)
k=0, v=R, b=1, c=0, t='[float] '
n=0
CcE = 0mJ CcT = 0ms
#448: 114,1 -- 114,1 Implicit Return
CPU=0 Pivot parent
k=0, v=undefined, b=0, c=0, t=''
n=1
CcE = 0mJ CcT = 0ms