Changes between Version 10 and Version 11 of Ex02課題2015


Ignore:
Timestamp:
Apr 21, 2015 11:23:48 AM (11 years ago)
Author:
nakasato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ex02課題2015

    v10 v11  
    161161        m1 = mat1[i][k];  /* 被乗数 */ 
    162162        m2 = mat2[k][j];  /* 乗数 */ 
    163         /* 本来は下のループで32回繰り返すべきだが、 
    164            乗数が32未満なので、計算時間短縮のため5回だけとした */ 
    165         for( cnt = 0; cnt < 5; cnt++ ) { 
    166           if( m2 & mask ) { 
    167             s += m1;     
    168           } 
    169           mask <<= 1; 
    170           m1 <<= 1; 
    171         } 
     163        s += m1 * m2 
    172164      } 
    173165      result[i][j] = s;