log instruction for GC3000
diff --git a/src/etnaviv_verifyops.c b/src/etnaviv_verifyops.c
index 5880554..048e065 100644
--- a/src/etnaviv_verifyops.c
+++ b/src/etnaviv_verifyops.c
@@ -597,11 +597,18 @@
     /* currently only testing logarithm for positive numbers,
        TODO: check how negative/invalid values are handled.
      */
-    {"log.f32", HWT_ALL, CT_FLOAT32, f32_generate_values_h_log, NULL, (void*)logf32_compute_cpu,
+    {"log.f32", HWT_GC2000, CT_FLOAT32, f32_generate_values_h_log, NULL, (void*)logf32_compute_cpu,
         GPU_CODE(((uint32_t[]){
             0x07841012, 0x00000000, 0x00000000, 0x00390028,  /* log t4, void, void, t2 */
         }))
     },
+    /* gc3000 has a different sequence for LOG */
+    {"log.f32", HWT_GC3000, CT_FLOAT32, f32_generate_values_h_log, NULL, (void*)logf32_compute_cpu,
+        GPU_CODE(((uint32_t[]){
+	    0x01841012, 0x00000001, 0x00000000, 0x00390028,  /* log   t4.xy__, void, void, t2 ; tex not used but fields non-zero (id=0,amode=1,swiz=0) */
+	    0x07841003, 0x00004800, 0x00aa0240, 0x00000000,  /* mul   t4, t4.xxxx, t4.yyyy, void */
+        }))
+    },
 };
 
 /* Compare 32-bit floating point values.