Nugget
Loading...
Searching...
No Matches
Macros
raster-expected-phase20.h File Reference
#include "raster-helpers.h"
#include "texture-fixture-phase17.h"
Include dependency graph for raster-expected-phase20.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HW_TODO   0xCAFEu
 
#define EXPECT_LONG_K01_Y05   0x0400u /* HW_VERIFIED: UV(0, 0) */
 
#define EXPECT_LONG_K01_Y08   0x0400u /* HW_VERIFIED: UV(0, 0) */
 
#define EXPECT_LONG_K01_Y11   0x0420u /* HW_VERIFIED: UV(0, 1) */
 
#define EXPECT_LONG_K01_Y14   0x0420u /* HW_VERIFIED: UV(0, 1) */
 
#define EXPECT_LONG_K01_Y17   0x0420u /* HW_VERIFIED: UV(0, 1) */
 
#define EXPECT_LONG_K01_Y20   0x0420u /* HW_VERIFIED: UV(0, 1) - row-walk drift: stride 0.1 truncates to 6553/0x10000 in 16.16, 15 steps under-estimates v_real to 1.4999 (< 1.5), floor(1.9999) = 1 instead of the ideal model's 2 */
 
#define EXPECT_LONG_K03_Y05   0x0401u /* HW_VERIFIED: UV(1, 0) */
 
#define EXPECT_LONG_K03_Y08   0x0C21u /* HW_VERIFIED: UV(1, 1) */
 
#define EXPECT_LONG_K03_Y11   0x0C41u /* HW_VERIFIED: UV(1, 2) */
 
#define EXPECT_LONG_K03_Y14   0x1461u /* HW_VERIFIED: UV(1, 3) */
 
#define EXPECT_LONG_K03_Y17   0x1481u /* HW_VERIFIED: UV(1, 4) */
 
#define EXPECT_LONG_K03_Y20   0x1481u /* HW_VERIFIED: UV(1, 4) - row-walk drift: stride 0.3 truncates to 19660/0x10000, 15 steps under-estimates v_real to 4.4997 (< 4.5), floor(4.9997) = 4 instead of the ideal model's 5 */
 
#define EXPECT_LONG_K05_Y05   0x0401u /* HW_VERIFIED: UV(1, 0) */
 
#define EXPECT_LONG_K05_Y08   0x0C41u /* HW_VERIFIED: UV(1, 2) */
 
#define EXPECT_LONG_K05_Y11   0x1461u /* HW_VERIFIED: UV(1, 3) */
 
#define EXPECT_LONG_K05_Y14   0x1CA1u /* HW_VERIFIED: UV(1, 5) */
 
#define EXPECT_LONG_K05_Y17   0x1CC1u /* HW_VERIFIED: UV(1, 6) */
 
#define EXPECT_LONG_K05_Y20   0x2501u /* HW_VERIFIED: UV(1, 8) */
 
#define EXPECT_LONG_K08_Y05   0x0C02u /* HW_VERIFIED: UV(2, 0) */
 
#define EXPECT_LONG_K08_Y08   0x1442u /* HW_VERIFIED: UV(2, 2) */
 
#define EXPECT_LONG_K08_Y11   0x1CA2u /* HW_VERIFIED: UV(2, 5) */
 
#define EXPECT_LONG_K08_Y14   0x24E2u /* HW_VERIFIED: UV(2, 7) */
 
#define EXPECT_LONG_K08_Y17   0x3542u /* HW_VERIFIED: UV(2, 10) */
 
#define EXPECT_LONG_K08_Y20   0x3D82u /* HW_VERIFIED: UV(2, 12) */
 
#define EXPECT_LONG_K16_Y05   0x0C03u /* HW_VERIFIED: UV(3, 0) */
 
#define EXPECT_LONG_K16_Y08   0x24A3u /* HW_VERIFIED: UV(3, 5) */
 
#define EXPECT_LONG_K16_Y11   0x3543u /* HW_VERIFIED: UV(3, 10) */
 
#define EXPECT_LONG_K16_Y14   0x45C3u /* HW_VERIFIED: UV(3, 14) */
 
#define EXPECT_LONG_K16_Y17   0x5E63u /* HW_VERIFIED: UV(3, 19) */
 
#define EXPECT_LONG_K16_Y20   0x6F03u /* HW_VERIFIED: UV(3, 24) */
 

Macro Definition Documentation

◆ EXPECT_LONG_K01_Y05

#define EXPECT_LONG_K01_Y05   0x0400u /* HW_VERIFIED: UV(0, 0) */

◆ EXPECT_LONG_K01_Y08

#define EXPECT_LONG_K01_Y08   0x0400u /* HW_VERIFIED: UV(0, 0) */

◆ EXPECT_LONG_K01_Y11

#define EXPECT_LONG_K01_Y11   0x0420u /* HW_VERIFIED: UV(0, 1) */

◆ EXPECT_LONG_K01_Y14

#define EXPECT_LONG_K01_Y14   0x0420u /* HW_VERIFIED: UV(0, 1) */

◆ EXPECT_LONG_K01_Y17

#define EXPECT_LONG_K01_Y17   0x0420u /* HW_VERIFIED: UV(0, 1) */

◆ EXPECT_LONG_K01_Y20

#define EXPECT_LONG_K01_Y20   0x0420u /* HW_VERIFIED: UV(0, 1) - row-walk drift: stride 0.1 truncates to 6553/0x10000 in 16.16, 15 steps under-estimates v_real to 1.4999 (< 1.5), floor(1.9999) = 1 instead of the ideal model's 2 */

◆ EXPECT_LONG_K03_Y05

#define EXPECT_LONG_K03_Y05   0x0401u /* HW_VERIFIED: UV(1, 0) */

◆ EXPECT_LONG_K03_Y08

#define EXPECT_LONG_K03_Y08   0x0C21u /* HW_VERIFIED: UV(1, 1) */

◆ EXPECT_LONG_K03_Y11

#define EXPECT_LONG_K03_Y11   0x0C41u /* HW_VERIFIED: UV(1, 2) */

◆ EXPECT_LONG_K03_Y14

#define EXPECT_LONG_K03_Y14   0x1461u /* HW_VERIFIED: UV(1, 3) */

◆ EXPECT_LONG_K03_Y17

#define EXPECT_LONG_K03_Y17   0x1481u /* HW_VERIFIED: UV(1, 4) */

◆ EXPECT_LONG_K03_Y20

#define EXPECT_LONG_K03_Y20   0x1481u /* HW_VERIFIED: UV(1, 4) - row-walk drift: stride 0.3 truncates to 19660/0x10000, 15 steps under-estimates v_real to 4.4997 (< 4.5), floor(4.9997) = 4 instead of the ideal model's 5 */

◆ EXPECT_LONG_K05_Y05

#define EXPECT_LONG_K05_Y05   0x0401u /* HW_VERIFIED: UV(1, 0) */

◆ EXPECT_LONG_K05_Y08

#define EXPECT_LONG_K05_Y08   0x0C41u /* HW_VERIFIED: UV(1, 2) */

◆ EXPECT_LONG_K05_Y11

#define EXPECT_LONG_K05_Y11   0x1461u /* HW_VERIFIED: UV(1, 3) */

◆ EXPECT_LONG_K05_Y14

#define EXPECT_LONG_K05_Y14   0x1CA1u /* HW_VERIFIED: UV(1, 5) */

◆ EXPECT_LONG_K05_Y17

#define EXPECT_LONG_K05_Y17   0x1CC1u /* HW_VERIFIED: UV(1, 6) */

◆ EXPECT_LONG_K05_Y20

#define EXPECT_LONG_K05_Y20   0x2501u /* HW_VERIFIED: UV(1, 8) */

◆ EXPECT_LONG_K08_Y05

#define EXPECT_LONG_K08_Y05   0x0C02u /* HW_VERIFIED: UV(2, 0) */

◆ EXPECT_LONG_K08_Y08

#define EXPECT_LONG_K08_Y08   0x1442u /* HW_VERIFIED: UV(2, 2) */

◆ EXPECT_LONG_K08_Y11

#define EXPECT_LONG_K08_Y11   0x1CA2u /* HW_VERIFIED: UV(2, 5) */

◆ EXPECT_LONG_K08_Y14

#define EXPECT_LONG_K08_Y14   0x24E2u /* HW_VERIFIED: UV(2, 7) */

◆ EXPECT_LONG_K08_Y17

#define EXPECT_LONG_K08_Y17   0x3542u /* HW_VERIFIED: UV(2, 10) */

◆ EXPECT_LONG_K08_Y20

#define EXPECT_LONG_K08_Y20   0x3D82u /* HW_VERIFIED: UV(2, 12) */

◆ EXPECT_LONG_K16_Y05

#define EXPECT_LONG_K16_Y05   0x0C03u /* HW_VERIFIED: UV(3, 0) */

◆ EXPECT_LONG_K16_Y08

#define EXPECT_LONG_K16_Y08   0x24A3u /* HW_VERIFIED: UV(3, 5) */

◆ EXPECT_LONG_K16_Y11

#define EXPECT_LONG_K16_Y11   0x3543u /* HW_VERIFIED: UV(3, 10) */

◆ EXPECT_LONG_K16_Y14

#define EXPECT_LONG_K16_Y14   0x45C3u /* HW_VERIFIED: UV(3, 14) */

◆ EXPECT_LONG_K16_Y17

#define EXPECT_LONG_K16_Y17   0x5E63u /* HW_VERIFIED: UV(3, 19) */

◆ EXPECT_LONG_K16_Y20

#define EXPECT_LONG_K16_Y20   0x6F03u /* HW_VERIFIED: UV(3, 24) */

◆ HW_TODO

#define HW_TODO   0xCAFEu