equal
deleted
inserted
replaced
224 do |
224 do |
225 { |
225 { |
226 register TAligned64Value dstValue; |
226 register TAligned64Value dstValue; |
227 register TAligned64Value qValue; |
227 register TAligned64Value qValue; |
228 register TAligned64Value zValue; |
228 register TAligned64Value zValue; |
|
229 dstValue.iAligment = 0; //to remove possible RVCT warning |
229 zValue.iAligment = *reinterpret_cast<const TUint64*>(zigZagPtr); |
230 zValue.iAligment = *reinterpret_cast<const TUint64*>(zigZagPtr); |
230 |
231 |
231 qValue.iAligment = *qPtr++; |
232 qValue.iAligment = *qPtr++; |
232 |
233 |
233 dstValue.iWord[0] = TUint16(DESCALE(srcPtr[ zValue.iByte[0] ] * qValue.iInt[0], KShift)); |
234 dstValue.iWord[0] = TUint16(DESCALE(srcPtr[ zValue.iByte[0] ] * qValue.iInt[0], KShift)); |