Changes between Version 6 and Version 7 of GcnInstrsSop1
- Timestamp:
- 11/22/15 21:00:19 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GcnInstrsSop1
v6 v7 355 355 If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.<br /> 356 356 Operation:<br /> 357 <code>SDST = 0 358 for (UINT8 i = 0; i < 32; i++) 359 SDST += ((1U<<i) & SSRC0) == 0 357 <code>SDST = BITCOUNT(~SSRC0) 360 358 SCC = SDST!=0</code></p> 361 359 <h4>S_BCNT0_I32_B64</h4> … … 365 363 If result is non-zero, store 1 to SCC, otherwise store 0 to SCC. SSRC0 is 64-bit.<br /> 366 364 Operation:<br /> 367 <code>SDST = 0 368 for (UINT8 i = 0; i < 64; i++) 369 SDST += ((1ULL<<i) & SSRC0) == 0 365 <code>SDST = BITCOUNT(~SSRC0) 370 366 SCC = SDST!=0</code></p> 371 367 <h4>S_BCNT1_I32_B32</h4> … … 375 371 If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.<br /> 376 372 Operation:<br /> 377 <code>SDST = 0 378 for (UINT8 i = 0; i < 32; i++) 379 SDST += ((1U<<i) & SSRC0) != 0 373 <code>SDST = SDST(SSRC0) 380 374 SCC = SDST!=0</code></p> 381 375 <h4>S_BCNT1_I32_B64</h4> … … 385 379 If result is non-zero, store 1 to SCC, otherwise store 0 to SCC. SSRC0 is 64-bit.<br /> 386 380 Operation:<br /> 387 <code>SDST = 0 388 for (UINT8 i = 0; i < 64; i++) 389 SDST += ((1ULL<<i) & SSRC0) != 0 381 <code>SDST = BITCOUNT(SSRC0) 390 382 SCC = SDST!=0</code></p> 391 383 <h4>S_BITSET0_B32</h4>