|
|
@@ -13,7 +13,7 @@ local_size = (1, 1, 1)
|
|
|
0:21 all ( temp bool)
|
|
|
0:21 Convert float to bool ( temp bool)
|
|
|
0:21 'inF0' ( in float)
|
|
|
-0:24 AtomicAdd ( temp void)
|
|
|
+0:24 AtomicAdd ( temp uint)
|
|
|
0:24 'gs_ua' ( shared uint)
|
|
|
0:24 'gs_ub' ( shared uint)
|
|
|
0:25 move second child to first child ( temp uint)
|
|
|
@@ -21,7 +21,7 @@ local_size = (1, 1, 1)
|
|
|
0:25 AtomicAdd ( temp uint)
|
|
|
0:25 'gs_ua' ( shared uint)
|
|
|
0:25 'gs_ub' ( shared uint)
|
|
|
-0:26 AtomicAnd ( temp void)
|
|
|
+0:26 AtomicAnd ( temp uint)
|
|
|
0:26 'gs_ua' ( shared uint)
|
|
|
0:26 'gs_ub' ( shared uint)
|
|
|
0:27 move second child to first child ( temp uint)
|
|
|
@@ -40,7 +40,7 @@ local_size = (1, 1, 1)
|
|
|
0:29 AtomicExchange ( temp uint)
|
|
|
0:29 'gs_ua' ( shared uint)
|
|
|
0:29 'gs_ub' ( shared uint)
|
|
|
-0:30 AtomicMax ( temp void)
|
|
|
+0:30 AtomicMax ( temp uint)
|
|
|
0:30 'gs_ua' ( shared uint)
|
|
|
0:30 'gs_ub' ( shared uint)
|
|
|
0:31 move second child to first child ( temp uint)
|
|
|
@@ -48,7 +48,7 @@ local_size = (1, 1, 1)
|
|
|
0:31 AtomicMax ( temp uint)
|
|
|
0:31 'gs_ua' ( shared uint)
|
|
|
0:31 'gs_ub' ( shared uint)
|
|
|
-0:32 AtomicMin ( temp void)
|
|
|
+0:32 AtomicMin ( temp uint)
|
|
|
0:32 'gs_ua' ( shared uint)
|
|
|
0:32 'gs_ub' ( shared uint)
|
|
|
0:33 move second child to first child ( temp uint)
|
|
|
@@ -56,7 +56,7 @@ local_size = (1, 1, 1)
|
|
|
0:33 AtomicMin ( temp uint)
|
|
|
0:33 'gs_ua' ( shared uint)
|
|
|
0:33 'gs_ub' ( shared uint)
|
|
|
-0:34 AtomicOr ( temp void)
|
|
|
+0:34 AtomicOr ( temp uint)
|
|
|
0:34 'gs_ua' ( shared uint)
|
|
|
0:34 'gs_ub' ( shared uint)
|
|
|
0:35 move second child to first child ( temp uint)
|
|
|
@@ -64,7 +64,7 @@ local_size = (1, 1, 1)
|
|
|
0:35 AtomicOr ( temp uint)
|
|
|
0:35 'gs_ua' ( shared uint)
|
|
|
0:35 'gs_ub' ( shared uint)
|
|
|
-0:36 AtomicXor ( temp void)
|
|
|
+0:36 AtomicXor ( temp uint)
|
|
|
0:36 'gs_ua' ( shared uint)
|
|
|
0:36 'gs_ub' ( shared uint)
|
|
|
0:37 move second child to first child ( temp uint)
|
|
|
@@ -95,7 +95,7 @@ local_size = (1, 1, 1)
|
|
|
0:55 all ( temp bool)
|
|
|
0:55 Convert float to bool ( temp 2-component vector of bool)
|
|
|
0:55 'inF0' ( in 2-component vector of float)
|
|
|
-0:58 AtomicAdd ( temp void)
|
|
|
+0:58 AtomicAdd ( temp 2-component vector of uint)
|
|
|
0:58 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:58 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:59 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -103,7 +103,7 @@ local_size = (1, 1, 1)
|
|
|
0:59 AtomicAdd ( temp 2-component vector of uint)
|
|
|
0:59 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:59 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:60 AtomicAnd ( temp void)
|
|
|
+0:60 AtomicAnd ( temp 2-component vector of uint)
|
|
|
0:60 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:60 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:61 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -122,7 +122,7 @@ local_size = (1, 1, 1)
|
|
|
0:63 AtomicExchange ( temp 2-component vector of uint)
|
|
|
0:63 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:63 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:64 AtomicMax ( temp void)
|
|
|
+0:64 AtomicMax ( temp 2-component vector of uint)
|
|
|
0:64 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:64 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:65 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -130,7 +130,7 @@ local_size = (1, 1, 1)
|
|
|
0:65 AtomicMax ( temp 2-component vector of uint)
|
|
|
0:65 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:65 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:66 AtomicMin ( temp void)
|
|
|
+0:66 AtomicMin ( temp 2-component vector of uint)
|
|
|
0:66 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:66 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:67 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -138,7 +138,7 @@ local_size = (1, 1, 1)
|
|
|
0:67 AtomicMin ( temp 2-component vector of uint)
|
|
|
0:67 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:67 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:68 AtomicOr ( temp void)
|
|
|
+0:68 AtomicOr ( temp 2-component vector of uint)
|
|
|
0:68 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:68 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:69 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -146,7 +146,7 @@ local_size = (1, 1, 1)
|
|
|
0:69 AtomicOr ( temp 2-component vector of uint)
|
|
|
0:69 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:69 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:70 AtomicXor ( temp void)
|
|
|
+0:70 AtomicXor ( temp 2-component vector of uint)
|
|
|
0:70 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:70 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:71 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -169,7 +169,7 @@ local_size = (1, 1, 1)
|
|
|
0:82 all ( temp bool)
|
|
|
0:82 Convert float to bool ( temp 3-component vector of bool)
|
|
|
0:82 'inF0' ( in 3-component vector of float)
|
|
|
-0:85 AtomicAdd ( temp void)
|
|
|
+0:85 AtomicAdd ( temp 3-component vector of uint)
|
|
|
0:85 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:85 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:86 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -177,7 +177,7 @@ local_size = (1, 1, 1)
|
|
|
0:86 AtomicAdd ( temp 3-component vector of uint)
|
|
|
0:86 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:86 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:87 AtomicAnd ( temp void)
|
|
|
+0:87 AtomicAnd ( temp 3-component vector of uint)
|
|
|
0:87 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:87 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:88 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -196,7 +196,7 @@ local_size = (1, 1, 1)
|
|
|
0:90 AtomicExchange ( temp 3-component vector of uint)
|
|
|
0:90 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:90 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:91 AtomicMax ( temp void)
|
|
|
+0:91 AtomicMax ( temp 3-component vector of uint)
|
|
|
0:91 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:91 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:92 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -204,7 +204,7 @@ local_size = (1, 1, 1)
|
|
|
0:92 AtomicMax ( temp 3-component vector of uint)
|
|
|
0:92 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:92 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:93 AtomicMin ( temp void)
|
|
|
+0:93 AtomicMin ( temp 3-component vector of uint)
|
|
|
0:93 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:93 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:94 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -212,7 +212,7 @@ local_size = (1, 1, 1)
|
|
|
0:94 AtomicMin ( temp 3-component vector of uint)
|
|
|
0:94 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:94 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:95 AtomicOr ( temp void)
|
|
|
+0:95 AtomicOr ( temp 3-component vector of uint)
|
|
|
0:95 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:95 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:96 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -220,7 +220,7 @@ local_size = (1, 1, 1)
|
|
|
0:96 AtomicOr ( temp 3-component vector of uint)
|
|
|
0:96 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:96 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:97 AtomicXor ( temp void)
|
|
|
+0:97 AtomicXor ( temp 3-component vector of uint)
|
|
|
0:97 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:97 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:98 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -244,7 +244,7 @@ local_size = (1, 1, 1)
|
|
|
0:109 all ( temp bool)
|
|
|
0:109 Convert float to bool ( temp 4-component vector of bool)
|
|
|
0:109 'inF0' ( in 4-component vector of float)
|
|
|
-0:112 AtomicAdd ( temp void)
|
|
|
+0:112 AtomicAdd ( temp 4-component vector of uint)
|
|
|
0:112 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:112 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:113 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -252,7 +252,7 @@ local_size = (1, 1, 1)
|
|
|
0:113 AtomicAdd ( temp 4-component vector of uint)
|
|
|
0:113 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:113 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:114 AtomicAnd ( temp void)
|
|
|
+0:114 AtomicAnd ( temp 4-component vector of uint)
|
|
|
0:114 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:114 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:115 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -271,7 +271,7 @@ local_size = (1, 1, 1)
|
|
|
0:117 AtomicExchange ( temp 4-component vector of uint)
|
|
|
0:117 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:117 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:118 AtomicMax ( temp void)
|
|
|
+0:118 AtomicMax ( temp 4-component vector of uint)
|
|
|
0:118 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:118 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:119 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -279,7 +279,7 @@ local_size = (1, 1, 1)
|
|
|
0:119 AtomicMax ( temp 4-component vector of uint)
|
|
|
0:119 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:119 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:120 AtomicMin ( temp void)
|
|
|
+0:120 AtomicMin ( temp 4-component vector of uint)
|
|
|
0:120 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:120 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:121 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -287,7 +287,7 @@ local_size = (1, 1, 1)
|
|
|
0:121 AtomicMin ( temp 4-component vector of uint)
|
|
|
0:121 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:121 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:122 AtomicOr ( temp void)
|
|
|
+0:122 AtomicOr ( temp 4-component vector of uint)
|
|
|
0:122 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:122 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:123 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -295,7 +295,7 @@ local_size = (1, 1, 1)
|
|
|
0:123 AtomicOr ( temp 4-component vector of uint)
|
|
|
0:123 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:123 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:124 AtomicXor ( temp void)
|
|
|
+0:124 AtomicXor ( temp 4-component vector of uint)
|
|
|
0:124 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:124 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:125 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -373,7 +373,7 @@ local_size = (1, 1, 1)
|
|
|
0:21 all ( temp bool)
|
|
|
0:21 Convert float to bool ( temp bool)
|
|
|
0:21 'inF0' ( in float)
|
|
|
-0:24 AtomicAdd ( temp void)
|
|
|
+0:24 AtomicAdd ( temp uint)
|
|
|
0:24 'gs_ua' ( shared uint)
|
|
|
0:24 'gs_ub' ( shared uint)
|
|
|
0:25 move second child to first child ( temp uint)
|
|
|
@@ -381,7 +381,7 @@ local_size = (1, 1, 1)
|
|
|
0:25 AtomicAdd ( temp uint)
|
|
|
0:25 'gs_ua' ( shared uint)
|
|
|
0:25 'gs_ub' ( shared uint)
|
|
|
-0:26 AtomicAnd ( temp void)
|
|
|
+0:26 AtomicAnd ( temp uint)
|
|
|
0:26 'gs_ua' ( shared uint)
|
|
|
0:26 'gs_ub' ( shared uint)
|
|
|
0:27 move second child to first child ( temp uint)
|
|
|
@@ -400,7 +400,7 @@ local_size = (1, 1, 1)
|
|
|
0:29 AtomicExchange ( temp uint)
|
|
|
0:29 'gs_ua' ( shared uint)
|
|
|
0:29 'gs_ub' ( shared uint)
|
|
|
-0:30 AtomicMax ( temp void)
|
|
|
+0:30 AtomicMax ( temp uint)
|
|
|
0:30 'gs_ua' ( shared uint)
|
|
|
0:30 'gs_ub' ( shared uint)
|
|
|
0:31 move second child to first child ( temp uint)
|
|
|
@@ -408,7 +408,7 @@ local_size = (1, 1, 1)
|
|
|
0:31 AtomicMax ( temp uint)
|
|
|
0:31 'gs_ua' ( shared uint)
|
|
|
0:31 'gs_ub' ( shared uint)
|
|
|
-0:32 AtomicMin ( temp void)
|
|
|
+0:32 AtomicMin ( temp uint)
|
|
|
0:32 'gs_ua' ( shared uint)
|
|
|
0:32 'gs_ub' ( shared uint)
|
|
|
0:33 move second child to first child ( temp uint)
|
|
|
@@ -416,7 +416,7 @@ local_size = (1, 1, 1)
|
|
|
0:33 AtomicMin ( temp uint)
|
|
|
0:33 'gs_ua' ( shared uint)
|
|
|
0:33 'gs_ub' ( shared uint)
|
|
|
-0:34 AtomicOr ( temp void)
|
|
|
+0:34 AtomicOr ( temp uint)
|
|
|
0:34 'gs_ua' ( shared uint)
|
|
|
0:34 'gs_ub' ( shared uint)
|
|
|
0:35 move second child to first child ( temp uint)
|
|
|
@@ -424,7 +424,7 @@ local_size = (1, 1, 1)
|
|
|
0:35 AtomicOr ( temp uint)
|
|
|
0:35 'gs_ua' ( shared uint)
|
|
|
0:35 'gs_ub' ( shared uint)
|
|
|
-0:36 AtomicXor ( temp void)
|
|
|
+0:36 AtomicXor ( temp uint)
|
|
|
0:36 'gs_ua' ( shared uint)
|
|
|
0:36 'gs_ub' ( shared uint)
|
|
|
0:37 move second child to first child ( temp uint)
|
|
|
@@ -455,7 +455,7 @@ local_size = (1, 1, 1)
|
|
|
0:55 all ( temp bool)
|
|
|
0:55 Convert float to bool ( temp 2-component vector of bool)
|
|
|
0:55 'inF0' ( in 2-component vector of float)
|
|
|
-0:58 AtomicAdd ( temp void)
|
|
|
+0:58 AtomicAdd ( temp 2-component vector of uint)
|
|
|
0:58 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:58 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:59 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -463,7 +463,7 @@ local_size = (1, 1, 1)
|
|
|
0:59 AtomicAdd ( temp 2-component vector of uint)
|
|
|
0:59 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:59 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:60 AtomicAnd ( temp void)
|
|
|
+0:60 AtomicAnd ( temp 2-component vector of uint)
|
|
|
0:60 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:60 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:61 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -482,7 +482,7 @@ local_size = (1, 1, 1)
|
|
|
0:63 AtomicExchange ( temp 2-component vector of uint)
|
|
|
0:63 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:63 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:64 AtomicMax ( temp void)
|
|
|
+0:64 AtomicMax ( temp 2-component vector of uint)
|
|
|
0:64 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:64 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:65 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -490,7 +490,7 @@ local_size = (1, 1, 1)
|
|
|
0:65 AtomicMax ( temp 2-component vector of uint)
|
|
|
0:65 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:65 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:66 AtomicMin ( temp void)
|
|
|
+0:66 AtomicMin ( temp 2-component vector of uint)
|
|
|
0:66 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:66 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:67 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -498,7 +498,7 @@ local_size = (1, 1, 1)
|
|
|
0:67 AtomicMin ( temp 2-component vector of uint)
|
|
|
0:67 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:67 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:68 AtomicOr ( temp void)
|
|
|
+0:68 AtomicOr ( temp 2-component vector of uint)
|
|
|
0:68 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:68 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:69 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -506,7 +506,7 @@ local_size = (1, 1, 1)
|
|
|
0:69 AtomicOr ( temp 2-component vector of uint)
|
|
|
0:69 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:69 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
-0:70 AtomicXor ( temp void)
|
|
|
+0:70 AtomicXor ( temp 2-component vector of uint)
|
|
|
0:70 'gs_ua2' ( shared 2-component vector of uint)
|
|
|
0:70 'gs_ub2' ( shared 2-component vector of uint)
|
|
|
0:71 move second child to first child ( temp 2-component vector of uint)
|
|
|
@@ -529,7 +529,7 @@ local_size = (1, 1, 1)
|
|
|
0:82 all ( temp bool)
|
|
|
0:82 Convert float to bool ( temp 3-component vector of bool)
|
|
|
0:82 'inF0' ( in 3-component vector of float)
|
|
|
-0:85 AtomicAdd ( temp void)
|
|
|
+0:85 AtomicAdd ( temp 3-component vector of uint)
|
|
|
0:85 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:85 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:86 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -537,7 +537,7 @@ local_size = (1, 1, 1)
|
|
|
0:86 AtomicAdd ( temp 3-component vector of uint)
|
|
|
0:86 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:86 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:87 AtomicAnd ( temp void)
|
|
|
+0:87 AtomicAnd ( temp 3-component vector of uint)
|
|
|
0:87 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:87 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:88 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -556,7 +556,7 @@ local_size = (1, 1, 1)
|
|
|
0:90 AtomicExchange ( temp 3-component vector of uint)
|
|
|
0:90 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:90 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:91 AtomicMax ( temp void)
|
|
|
+0:91 AtomicMax ( temp 3-component vector of uint)
|
|
|
0:91 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:91 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:92 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -564,7 +564,7 @@ local_size = (1, 1, 1)
|
|
|
0:92 AtomicMax ( temp 3-component vector of uint)
|
|
|
0:92 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:92 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:93 AtomicMin ( temp void)
|
|
|
+0:93 AtomicMin ( temp 3-component vector of uint)
|
|
|
0:93 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:93 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:94 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -572,7 +572,7 @@ local_size = (1, 1, 1)
|
|
|
0:94 AtomicMin ( temp 3-component vector of uint)
|
|
|
0:94 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:94 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:95 AtomicOr ( temp void)
|
|
|
+0:95 AtomicOr ( temp 3-component vector of uint)
|
|
|
0:95 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:95 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:96 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -580,7 +580,7 @@ local_size = (1, 1, 1)
|
|
|
0:96 AtomicOr ( temp 3-component vector of uint)
|
|
|
0:96 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:96 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
-0:97 AtomicXor ( temp void)
|
|
|
+0:97 AtomicXor ( temp 3-component vector of uint)
|
|
|
0:97 'gs_ua3' ( shared 3-component vector of uint)
|
|
|
0:97 'gs_ub3' ( shared 3-component vector of uint)
|
|
|
0:98 move second child to first child ( temp 3-component vector of uint)
|
|
|
@@ -604,7 +604,7 @@ local_size = (1, 1, 1)
|
|
|
0:109 all ( temp bool)
|
|
|
0:109 Convert float to bool ( temp 4-component vector of bool)
|
|
|
0:109 'inF0' ( in 4-component vector of float)
|
|
|
-0:112 AtomicAdd ( temp void)
|
|
|
+0:112 AtomicAdd ( temp 4-component vector of uint)
|
|
|
0:112 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:112 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:113 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -612,7 +612,7 @@ local_size = (1, 1, 1)
|
|
|
0:113 AtomicAdd ( temp 4-component vector of uint)
|
|
|
0:113 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:113 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:114 AtomicAnd ( temp void)
|
|
|
+0:114 AtomicAnd ( temp 4-component vector of uint)
|
|
|
0:114 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:114 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:115 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -631,7 +631,7 @@ local_size = (1, 1, 1)
|
|
|
0:117 AtomicExchange ( temp 4-component vector of uint)
|
|
|
0:117 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:117 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:118 AtomicMax ( temp void)
|
|
|
+0:118 AtomicMax ( temp 4-component vector of uint)
|
|
|
0:118 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:118 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:119 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -639,7 +639,7 @@ local_size = (1, 1, 1)
|
|
|
0:119 AtomicMax ( temp 4-component vector of uint)
|
|
|
0:119 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:119 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:120 AtomicMin ( temp void)
|
|
|
+0:120 AtomicMin ( temp 4-component vector of uint)
|
|
|
0:120 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:120 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:121 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -647,7 +647,7 @@ local_size = (1, 1, 1)
|
|
|
0:121 AtomicMin ( temp 4-component vector of uint)
|
|
|
0:121 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:121 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:122 AtomicOr ( temp void)
|
|
|
+0:122 AtomicOr ( temp 4-component vector of uint)
|
|
|
0:122 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:122 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:123 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -655,7 +655,7 @@ local_size = (1, 1, 1)
|
|
|
0:123 AtomicOr ( temp 4-component vector of uint)
|
|
|
0:123 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:123 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
-0:124 AtomicXor ( temp void)
|
|
|
+0:124 AtomicXor ( temp 4-component vector of uint)
|
|
|
0:124 'gs_ua4' ( shared 4-component vector of uint)
|
|
|
0:124 'gs_ub4' ( shared 4-component vector of uint)
|
|
|
0:125 move second child to first child ( temp 4-component vector of uint)
|
|
|
@@ -905,12 +905,12 @@ local_size = (1, 1, 1)
|
|
|
63: 61(bool) FOrdNotEqual 60 62
|
|
|
64: 61(bool) All 63
|
|
|
68: 8(int) Load 67(gs_ub)
|
|
|
- 71: 2 AtomicIAdd 66(gs_ua) 69 70 68
|
|
|
+ 71: 8(int) AtomicIAdd 66(gs_ua) 69 70 68
|
|
|
73: 8(int) Load 67(gs_ub)
|
|
|
74: 8(int) AtomicIAdd 66(gs_ua) 69 70 73
|
|
|
Store 72(out_u1) 74
|
|
|
75: 8(int) Load 67(gs_ub)
|
|
|
- 76: 2 AtomicAnd 66(gs_ua) 69 70 75
|
|
|
+ 76: 8(int) AtomicAnd 66(gs_ua) 69 70 75
|
|
|
77: 8(int) Load 67(gs_ub)
|
|
|
78: 8(int) AtomicAnd 66(gs_ua) 69 70 77
|
|
|
Store 72(out_u1) 78
|
|
|
@@ -922,22 +922,22 @@ local_size = (1, 1, 1)
|
|
|
84: 8(int) AtomicExchange 66(gs_ua) 69 70 83
|
|
|
Store 72(out_u1) 84
|
|
|
85: 8(int) Load 67(gs_ub)
|
|
|
- 86: 2 AtomicSMax 66(gs_ua) 69 70 85
|
|
|
+ 86: 8(int) AtomicUMax 66(gs_ua) 69 70 85
|
|
|
87: 8(int) Load 67(gs_ub)
|
|
|
88: 8(int) AtomicUMax 66(gs_ua) 69 70 87
|
|
|
Store 72(out_u1) 88
|
|
|
89: 8(int) Load 67(gs_ub)
|
|
|
- 90: 2 AtomicSMin 66(gs_ua) 69 70 89
|
|
|
+ 90: 8(int) AtomicUMin 66(gs_ua) 69 70 89
|
|
|
91: 8(int) Load 67(gs_ub)
|
|
|
92: 8(int) AtomicUMin 66(gs_ua) 69 70 91
|
|
|
Store 72(out_u1) 92
|
|
|
93: 8(int) Load 67(gs_ub)
|
|
|
- 94: 2 AtomicOr 66(gs_ua) 69 70 93
|
|
|
+ 94: 8(int) AtomicOr 66(gs_ua) 69 70 93
|
|
|
95: 8(int) Load 67(gs_ub)
|
|
|
96: 8(int) AtomicOr 66(gs_ua) 69 70 95
|
|
|
Store 72(out_u1) 96
|
|
|
97: 8(int) Load 67(gs_ub)
|
|
|
- 98: 2 AtomicXor 66(gs_ua) 69 70 97
|
|
|
+ 98: 8(int) AtomicXor 66(gs_ua) 69 70 97
|
|
|
99: 8(int) Load 67(gs_ub)
|
|
|
100: 8(int) AtomicXor 66(gs_ua) 69 70 99
|
|
|
Store 72(out_u1) 100
|
|
|
@@ -962,12 +962,12 @@ local_size = (1, 1, 1)
|
|
|
108: 106(bvec2) FOrdNotEqual 105 107
|
|
|
109: 61(bool) All 108
|
|
|
113: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 114: 2 AtomicIAdd 111(gs_ua2) 69 70 113
|
|
|
+ 114: 26(ivec2) AtomicIAdd 111(gs_ua2) 69 70 113
|
|
|
116: 26(ivec2) Load 112(gs_ub2)
|
|
|
117: 26(ivec2) AtomicIAdd 111(gs_ua2) 69 70 116
|
|
|
Store 115(out_u2) 117
|
|
|
118: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 119: 2 AtomicAnd 111(gs_ua2) 69 70 118
|
|
|
+ 119: 26(ivec2) AtomicAnd 111(gs_ua2) 69 70 118
|
|
|
120: 26(ivec2) Load 112(gs_ub2)
|
|
|
121: 26(ivec2) AtomicAnd 111(gs_ua2) 69 70 120
|
|
|
Store 115(out_u2) 121
|
|
|
@@ -979,22 +979,22 @@ local_size = (1, 1, 1)
|
|
|
127: 26(ivec2) AtomicExchange 111(gs_ua2) 69 70 126
|
|
|
Store 115(out_u2) 127
|
|
|
128: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 129: 2 AtomicSMax 111(gs_ua2) 69 70 128
|
|
|
+ 129: 26(ivec2) AtomicUMax 111(gs_ua2) 69 70 128
|
|
|
130: 26(ivec2) Load 112(gs_ub2)
|
|
|
131: 26(ivec2) AtomicUMax 111(gs_ua2) 69 70 130
|
|
|
Store 115(out_u2) 131
|
|
|
132: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 133: 2 AtomicSMin 111(gs_ua2) 69 70 132
|
|
|
+ 133: 26(ivec2) AtomicUMin 111(gs_ua2) 69 70 132
|
|
|
134: 26(ivec2) Load 112(gs_ub2)
|
|
|
135: 26(ivec2) AtomicUMin 111(gs_ua2) 69 70 134
|
|
|
Store 115(out_u2) 135
|
|
|
136: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 137: 2 AtomicOr 111(gs_ua2) 69 70 136
|
|
|
+ 137: 26(ivec2) AtomicOr 111(gs_ua2) 69 70 136
|
|
|
138: 26(ivec2) Load 112(gs_ub2)
|
|
|
139: 26(ivec2) AtomicOr 111(gs_ua2) 69 70 138
|
|
|
Store 115(out_u2) 139
|
|
|
140: 26(ivec2) Load 112(gs_ub2)
|
|
|
- 141: 2 AtomicXor 111(gs_ua2) 69 70 140
|
|
|
+ 141: 26(ivec2) AtomicXor 111(gs_ua2) 69 70 140
|
|
|
142: 26(ivec2) Load 112(gs_ub2)
|
|
|
143: 26(ivec2) AtomicXor 111(gs_ua2) 69 70 142
|
|
|
Store 115(out_u2) 143
|
|
|
@@ -1012,12 +1012,12 @@ local_size = (1, 1, 1)
|
|
|
152: 150(bvec3) FOrdNotEqual 149 151
|
|
|
153: 61(bool) All 152
|
|
|
157: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 158: 2 AtomicIAdd 155(gs_ua3) 69 70 157
|
|
|
+ 158: 38(ivec3) AtomicIAdd 155(gs_ua3) 69 70 157
|
|
|
160: 38(ivec3) Load 156(gs_ub3)
|
|
|
161: 38(ivec3) AtomicIAdd 155(gs_ua3) 69 70 160
|
|
|
Store 159(out_u3) 161
|
|
|
162: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 163: 2 AtomicAnd 155(gs_ua3) 69 70 162
|
|
|
+ 163: 38(ivec3) AtomicAnd 155(gs_ua3) 69 70 162
|
|
|
164: 38(ivec3) Load 156(gs_ub3)
|
|
|
165: 38(ivec3) AtomicAnd 155(gs_ua3) 69 70 164
|
|
|
Store 159(out_u3) 165
|
|
|
@@ -1029,22 +1029,22 @@ local_size = (1, 1, 1)
|
|
|
171: 38(ivec3) AtomicExchange 155(gs_ua3) 69 70 170
|
|
|
Store 159(out_u3) 171
|
|
|
172: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 173: 2 AtomicSMax 155(gs_ua3) 69 70 172
|
|
|
+ 173: 38(ivec3) AtomicUMax 155(gs_ua3) 69 70 172
|
|
|
174: 38(ivec3) Load 156(gs_ub3)
|
|
|
175: 38(ivec3) AtomicUMax 155(gs_ua3) 69 70 174
|
|
|
Store 159(out_u3) 175
|
|
|
176: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 177: 2 AtomicSMin 155(gs_ua3) 69 70 176
|
|
|
+ 177: 38(ivec3) AtomicUMin 155(gs_ua3) 69 70 176
|
|
|
178: 38(ivec3) Load 156(gs_ub3)
|
|
|
179: 38(ivec3) AtomicUMin 155(gs_ua3) 69 70 178
|
|
|
Store 159(out_u3) 179
|
|
|
180: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 181: 2 AtomicOr 155(gs_ua3) 69 70 180
|
|
|
+ 181: 38(ivec3) AtomicOr 155(gs_ua3) 69 70 180
|
|
|
182: 38(ivec3) Load 156(gs_ub3)
|
|
|
183: 38(ivec3) AtomicOr 155(gs_ua3) 69 70 182
|
|
|
Store 159(out_u3) 183
|
|
|
184: 38(ivec3) Load 156(gs_ub3)
|
|
|
- 185: 2 AtomicXor 155(gs_ua3) 69 70 184
|
|
|
+ 185: 38(ivec3) AtomicXor 155(gs_ua3) 69 70 184
|
|
|
186: 38(ivec3) Load 156(gs_ub3)
|
|
|
187: 38(ivec3) AtomicXor 155(gs_ua3) 69 70 186
|
|
|
Store 159(out_u3) 187
|
|
|
@@ -1062,12 +1062,12 @@ local_size = (1, 1, 1)
|
|
|
195: 193(bvec4) FOrdNotEqual 192 194
|
|
|
196: 61(bool) All 195
|
|
|
200: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 201: 2 AtomicIAdd 198(gs_ua4) 69 70 200
|
|
|
+ 201: 50(ivec4) AtomicIAdd 198(gs_ua4) 69 70 200
|
|
|
203: 50(ivec4) Load 199(gs_ub4)
|
|
|
204: 50(ivec4) AtomicIAdd 198(gs_ua4) 69 70 203
|
|
|
Store 202(out_u4) 204
|
|
|
205: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 206: 2 AtomicAnd 198(gs_ua4) 69 70 205
|
|
|
+ 206: 50(ivec4) AtomicAnd 198(gs_ua4) 69 70 205
|
|
|
207: 50(ivec4) Load 199(gs_ub4)
|
|
|
208: 50(ivec4) AtomicAnd 198(gs_ua4) 69 70 207
|
|
|
Store 202(out_u4) 208
|
|
|
@@ -1079,22 +1079,22 @@ local_size = (1, 1, 1)
|
|
|
214: 50(ivec4) AtomicExchange 198(gs_ua4) 69 70 213
|
|
|
Store 202(out_u4) 214
|
|
|
215: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 216: 2 AtomicSMax 198(gs_ua4) 69 70 215
|
|
|
+ 216: 50(ivec4) AtomicUMax 198(gs_ua4) 69 70 215
|
|
|
217: 50(ivec4) Load 199(gs_ub4)
|
|
|
218: 50(ivec4) AtomicUMax 198(gs_ua4) 69 70 217
|
|
|
Store 202(out_u4) 218
|
|
|
219: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 220: 2 AtomicSMin 198(gs_ua4) 69 70 219
|
|
|
+ 220: 50(ivec4) AtomicUMin 198(gs_ua4) 69 70 219
|
|
|
221: 50(ivec4) Load 199(gs_ub4)
|
|
|
222: 50(ivec4) AtomicUMin 198(gs_ua4) 69 70 221
|
|
|
Store 202(out_u4) 222
|
|
|
223: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 224: 2 AtomicOr 198(gs_ua4) 69 70 223
|
|
|
+ 224: 50(ivec4) AtomicOr 198(gs_ua4) 69 70 223
|
|
|
225: 50(ivec4) Load 199(gs_ub4)
|
|
|
226: 50(ivec4) AtomicOr 198(gs_ua4) 69 70 225
|
|
|
Store 202(out_u4) 226
|
|
|
227: 50(ivec4) Load 199(gs_ub4)
|
|
|
- 228: 2 AtomicXor 198(gs_ua4) 69 70 227
|
|
|
+ 228: 50(ivec4) AtomicXor 198(gs_ua4) 69 70 227
|
|
|
229: 50(ivec4) Load 199(gs_ub4)
|
|
|
230: 50(ivec4) AtomicXor 198(gs_ua4) 69 70 229
|
|
|
Store 202(out_u4) 230
|