op 0x4c is imadlo0
diff --git a/src/etnaviv_verifyops.c b/src/etnaviv_verifyops.c
index 3f64e64..178c883 100644
--- a/src/etnaviv_verifyops.c
+++ b/src/etnaviv_verifyops.c
@@ -3,7 +3,7 @@
  * Distributed under the MIT software license, see the accompanying
  * file COPYING or http://www.opensource.org/licenses/mit-license.php.
  */
-/* Verify 2-input operation */
+/* Verify ALU operations */
 #ifdef HAVE_CONFIG_H
 #  include "config.h"
 #endif
@@ -57,7 +57,7 @@
 }));
 
 struct gpu_code postlude = GPU_CODE(((uint32_t[]){
-    0x0080100c, 0x15600800, 0x800100c0, 0x0000000a,  /* 0x4c.u32    t0.x___, t0.yyyy, u1.xxxx, t0.xxxx */
+    0x0080100c, 0x15600800, 0x800100c0, 0x0000000a,  /* imadlo0.u32 t0.x___, t0.yyyy, u1.xxxx, t0.xxxx */
     0x00801019, 0x00200800, 0x80010000, 0x203fc008,  /* lshift.u32  t0.x___, t0.xxxx, void, u0.wwww */
     0x07800033, 0x00200800, 0x80000050, 0x00390048,  /* store.u32   mem.xyzw, u0.xxxx, t0.xxxx, t4 */
     0x00000000, 0x00000000, 0x00000000, 0x00000000,  /* nop void, void, void, void */
@@ -84,18 +84,18 @@
     etna_set_state(stream, VIVS_PA_SYSTEM_MODE, VIVS_PA_SYSTEM_MODE_UNK0 | VIVS_PA_SYSTEM_MODE_UNK4);
     etna_set_state(stream, VIVS_GL_API_MODE, VIVS_GL_API_MODE_OPENCL);
 
-    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(0), out);
-    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(1), in0);
-    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(2), in1);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(3), 0x4); /* Left-shift */
-    etna_set_state(stream, VIVS_VS_UNIFORMS(4), 0x10);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(5), 0x10);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(6), 0x0);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(7), 0x0);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(8), 0xaaaaaaaa); /* Default output (if GPU program generates no output in t4) */
-    etna_set_state(stream, VIVS_VS_UNIFORMS(9), 0x55555555);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(10), 0xaaaaaaaa);
-    etna_set_state(stream, VIVS_VS_UNIFORMS(11), 0x55555555);
+    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(0), out); /* u0.x */
+    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(1), in0); /* u0.y */
+    etna_set_state_from_bo(stream, VIVS_VS_UNIFORMS(2), in1); /* u0.z */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(3), 0x4);  /* u0.w Left-shift */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(4), 0x10); /* u1.x Row stride */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(5), 0x0);  /* u1.y Unused */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(6), 0x0);  /* u1.z Unused */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(7), 0x0);  /* u1.w Unused */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(8), 0xaaaaaaaa); /* u2.x Default output (if GPU program generates no output in t4) */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(9), 0x55555555); /* u2.y */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(10), 0xaaaaaaaa); /* u2.z */
+    etna_set_state(stream, VIVS_VS_UNIFORMS(11), 0x55555555); /* u2.w */
 
     for (unsigned i=0; i<code_ptr; ++i)
         etna_set_state(stream, VIVS_SH_INST_MEM(i), code[i]);