freedreno/a6xx: Document the bit for the magic 32bit-uniforms-as-16b mode.
[mesa.git] / src / freedreno / .gitlab-ci / reference / fd-clouds.log
index 798c067343869329d27b6f12a9c41a7da4ba46f5..949862982f057f29aebc86f3a33ef46e09582cc6 100644 (file)
@@ -66,8 +66,8 @@ t4            write UCHE_CLIENT_PF (0e19)
 t4             write RB_UNKNOWN_8E01 (8e01)
                        RB_UNKNOWN_8E01: 0x1
 0000000001d9109c:              0000: 408e0101 00000001
-t4             write SP_UNKNOWN_AB00 (ab00)
-                       SP_UNKNOWN_AB00: 0x5
+t4             write SP_MODE_CONTROL (ab00)
+                       SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
 0000000001d910a4:              0000: 40ab0001 00000005
 t4             write VFD_ADD_OFFSET (a009)
                        VFD_ADD_OFFSET: { VERTEX }
@@ -612,8 +612,8 @@ t4                                  write SP_FS_PREFETCH_CNTL (a99e)
 t4                                     write SP_UNKNOWN_A9A8 (a9a8)
                                                SP_UNKNOWN_A9A8: 0
 0000000001121010:                                      0000: 40a9a801 00000000
-t4                                     write SP_UNKNOWN_AB00 (ab00)
-                                               SP_UNKNOWN_AB00: 0x5
+t4                                     write SP_MODE_CONTROL (ab00)
+                                               SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
 0000000001121018:                                      0000: 40ab0001 00000005
 t4                                     write SP_FS_OUTPUT_CNTL0 (a98c)
                                                SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
@@ -640,8 +640,8 @@ t4                                  write SP_VS_OBJ_START_LO (a81c)
                                                        - used (merged): (cnt=0, max=0)
                                                        - input (half): (cnt=0, max=0)
                                                        - input (full): (cnt=0, max=0)
-                                                       - const (half): (cnt=0, max=0)
-                                                       - const (full): (cnt=0, max=0)
+                                                       - max const: 0
+
                                                        - output (half): (cnt=0, max=0)  (estimated)
                                                        - output (full): (cnt=0, max=0)  (estimated)
                                                        - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -662,8 +662,8 @@ t7                                  opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
                                                - used (merged): (cnt=0, max=0)
                                                - input (half): (cnt=0, max=0)
                                                - input (full): (cnt=0, max=0)
-                                               - const (half): (cnt=0, max=0)
-                                               - const (full): (cnt=0, max=0)
+                                               - max const: 0
+
                                                - output (half): (cnt=0, max=0)  (estimated)
                                                - output (full): (cnt=0, max=0)  (estimated)
                                                - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -1110,8 +1110,8 @@ t7                        opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
                                - used (merged): (cnt=0, max=0)
                                - input (half): (cnt=0, max=0)
                                - input (full): (cnt=0, max=0)
-                               - const (half): (cnt=0, max=0)
-                               - const (full): (cnt=0, max=0)
+                               - max const: 0
+
                                - output (half): (cnt=0, max=0)  (estimated)
                                - output (full): (cnt=0, max=0)  (estimated)
                                - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -1140,7 +1140,7 @@ t7                        opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
 !+     00000031                        SP_FS_MRT[0].REG: { COLOR_FORMAT = FMT6_8_8_8_X8_UNORM }
 !+     00007fc0                        SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
  +     00000000                        SP_UNKNOWN_A9A8: 0
-!+     00000005                        SP_UNKNOWN_AB00: 0x5
+!+     00000005                        SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
 !+     00000100                        SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
  +     00000000                        SP_IBO_COUNT: 0
  +     00000000                        SP_UNKNOWN_AE00: 0
@@ -1927,8 +1927,8 @@ t4                                        write SP_FS_PREFETCH_CNTL (a99e)
 t4                                     write SP_UNKNOWN_A9A8 (a9a8)
                                                SP_UNKNOWN_A9A8: 0
 0000000001120010:                                      0000: 40a9a801 00000000
-t4                                     write SP_UNKNOWN_AB00 (ab00)
-                                               SP_UNKNOWN_AB00: 0x5
+t4                                     write SP_MODE_CONTROL (ab00)
+                                               SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
 0000000001120018:                                      0000: 40ab0001 00000005
 t4                                     write SP_FS_OUTPUT_CNTL0 (a98c)
                                                SP_FS_OUTPUT_CNTL0: { DEPTH_REGID = r63.x | SAMPMASK_REGID = r63.x | STENCILREF_REGID = r63.x }
@@ -1955,8 +1955,8 @@ t4                                        write SP_VS_OBJ_START_LO (a81c)
                                                        - used (merged): (cnt=0, max=0)
                                                        - input (half): (cnt=0, max=0)
                                                        - input (full): (cnt=0, max=0)
-                                                       - const (half): (cnt=0, max=0)
-                                                       - const (full): (cnt=0, max=0)
+                                                       - max const: 0
+
                                                        - output (half): (cnt=0, max=0)  (estimated)
                                                        - output (full): (cnt=0, max=0)  (estimated)
                                                        - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -1977,8 +1977,8 @@ t7                                        opcode: CP_LOAD_STATE6_GEOM (32) (4 dwords)
                                                - used (merged): (cnt=0, max=0)
                                                - input (half): (cnt=0, max=0)
                                                - input (full): (cnt=0, max=0)
-                                               - const (half): (cnt=0, max=0)
-                                               - const (full): (cnt=0, max=0)
+                                               - max const: 0
+
                                                - output (half): (cnt=0, max=0)  (estimated)
                                                - output (full): (cnt=0, max=0)  (estimated)
                                                - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -3498,8 +3498,8 @@ t4                                        write SP_FS_OBJ_START_LO (a983)
                                                        - used (merged): 0-147 (cnt=148, max=147)
                                                        - input (half): (cnt=0, max=0)
                                                        - input (full): 19-20 (cnt=2, max=20)
-                                                       - const (half): (cnt=0, max=0)
-                                                       - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113)
+                                                       - max const: 113
+
                                                        - output (half): (cnt=0, max=0)  (estimated)
                                                        - output (full): 4-7 (cnt=4, max=7)  (estimated)
                                                        - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full
@@ -4921,8 +4921,8 @@ t7                                        opcode: CP_LOAD_STATE6_FRAG (34) (4 dwords)
                                                - used (merged): 0-147 (cnt=148, max=147)
                                                - input (half): (cnt=0, max=0)
                                                - input (full): 19-20 (cnt=2, max=20)
-                                               - const (half): (cnt=0, max=0)
-                                               - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113)
+                                               - max const: 113
+
                                                - output (half): (cnt=0, max=0)  (estimated)
                                                - output (full): 4-7 (cnt=4, max=7)  (estimated)
                                                - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full
@@ -5335,8 +5335,8 @@ t7                        opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
                                - used (merged): (cnt=0, max=0)
                                - input (half): (cnt=0, max=0)
                                - input (full): (cnt=0, max=0)
-                               - const (half): (cnt=0, max=0)
-                               - const (full): (cnt=0, max=0)
+                               - max const: 0
+
                                - output (half): (cnt=0, max=0)  (estimated)
                                - output (full): (cnt=0, max=0)  (estimated)
                                - shaderdb: 5 instructions, 4 nops, 1 non-nops, (5 instlen), 0 half, 0 full
@@ -6773,8 +6773,8 @@ t7                        opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
                                - used (merged): 0-147 (cnt=148, max=147)
                                - input (half): (cnt=0, max=0)
                                - input (full): 19-20 (cnt=2, max=20)
-                               - const (half): (cnt=0, max=0)
-                               - const (full): 0-1 3-5 8-9 32-113 (cnt=89, max=113)
+                               - max const: 113
+
                                - output (half): (cnt=0, max=0)  (estimated)
                                - output (full): 4-7 (cnt=4, max=7)  (estimated)
                                - shaderdb: 2414 instructions, 1355 nops, 1059 non-nops, (1406 instlen), 0 half, 19 full
@@ -6792,7 +6792,7 @@ t7                        opcode: CP_DRAW_INDX_OFFSET (38) (4 dwords)
 !+     00000004                        SP_FS_OUTPUT[0x7].REG: { REGID = r1.x }
  +     00007fc0                        SP_FS_PREFETCH_CNTL: { COUNT = 0 | UNK4 = r63.x | 0x7000 }
  +     00000000                        SP_UNKNOWN_A9A8: 0
- +     00000005                        SP_UNKNOWN_AB00: 0x5
+ +     00000005                        SP_MODE_CONTROL: { CONSTANT_DEMOTION_ENABLE | 0x4 }
  +     00000100                        SP_FS_CONFIG: { ENABLED | NTEX = 0 | NSAMP = 0 | NIBO = 0 }
 !+     00000058                        SP_FS_INSTRLEN: 88
 !+     011160a0                        SP_IBO_LO: 0x11160a0            base=1116000, offset=160, size=388