1066 lines
20 KiB
WebGPU Shading Language
1066 lines
20 KiB
WebGPU Shading Language
// Create a function with the maximum number of parameters, all pointers, to stress the
|
|
// quadratic nature of the uniformity analysis.
|
|
|
|
fn foo(
|
|
p0 : ptr<function, i32>,
|
|
p1 : ptr<function, i32>,
|
|
p2 : ptr<function, i32>,
|
|
p3 : ptr<function, i32>,
|
|
p4 : ptr<function, i32>,
|
|
p5 : ptr<function, i32>,
|
|
p6 : ptr<function, i32>,
|
|
p7 : ptr<function, i32>,
|
|
p8 : ptr<function, i32>,
|
|
p9 : ptr<function, i32>,
|
|
p10 : ptr<function, i32>,
|
|
p11 : ptr<function, i32>,
|
|
p12 : ptr<function, i32>,
|
|
p13 : ptr<function, i32>,
|
|
p14 : ptr<function, i32>,
|
|
p15 : ptr<function, i32>,
|
|
p16 : ptr<function, i32>,
|
|
p17 : ptr<function, i32>,
|
|
p18 : ptr<function, i32>,
|
|
p19 : ptr<function, i32>,
|
|
p20 : ptr<function, i32>,
|
|
p21 : ptr<function, i32>,
|
|
p22 : ptr<function, i32>,
|
|
p23 : ptr<function, i32>,
|
|
p24 : ptr<function, i32>,
|
|
p25 : ptr<function, i32>,
|
|
p26 : ptr<function, i32>,
|
|
p27 : ptr<function, i32>,
|
|
p28 : ptr<function, i32>,
|
|
p29 : ptr<function, i32>,
|
|
p30 : ptr<function, i32>,
|
|
p31 : ptr<function, i32>,
|
|
p32 : ptr<function, i32>,
|
|
p33 : ptr<function, i32>,
|
|
p34 : ptr<function, i32>,
|
|
p35 : ptr<function, i32>,
|
|
p36 : ptr<function, i32>,
|
|
p37 : ptr<function, i32>,
|
|
p38 : ptr<function, i32>,
|
|
p39 : ptr<function, i32>,
|
|
p40 : ptr<function, i32>,
|
|
p41 : ptr<function, i32>,
|
|
p42 : ptr<function, i32>,
|
|
p43 : ptr<function, i32>,
|
|
p44 : ptr<function, i32>,
|
|
p45 : ptr<function, i32>,
|
|
p46 : ptr<function, i32>,
|
|
p47 : ptr<function, i32>,
|
|
p48 : ptr<function, i32>,
|
|
p49 : ptr<function, i32>,
|
|
p50 : ptr<function, i32>,
|
|
p51 : ptr<function, i32>,
|
|
p52 : ptr<function, i32>,
|
|
p53 : ptr<function, i32>,
|
|
p54 : ptr<function, i32>,
|
|
p55 : ptr<function, i32>,
|
|
p56 : ptr<function, i32>,
|
|
p57 : ptr<function, i32>,
|
|
p58 : ptr<function, i32>,
|
|
p59 : ptr<function, i32>,
|
|
p60 : ptr<function, i32>,
|
|
p61 : ptr<function, i32>,
|
|
p62 : ptr<function, i32>,
|
|
p63 : ptr<function, i32>,
|
|
p64 : ptr<function, i32>,
|
|
p65 : ptr<function, i32>,
|
|
p66 : ptr<function, i32>,
|
|
p67 : ptr<function, i32>,
|
|
p68 : ptr<function, i32>,
|
|
p69 : ptr<function, i32>,
|
|
p70 : ptr<function, i32>,
|
|
p71 : ptr<function, i32>,
|
|
p72 : ptr<function, i32>,
|
|
p73 : ptr<function, i32>,
|
|
p74 : ptr<function, i32>,
|
|
p75 : ptr<function, i32>,
|
|
p76 : ptr<function, i32>,
|
|
p77 : ptr<function, i32>,
|
|
p78 : ptr<function, i32>,
|
|
p79 : ptr<function, i32>,
|
|
p80 : ptr<function, i32>,
|
|
p81 : ptr<function, i32>,
|
|
p82 : ptr<function, i32>,
|
|
p83 : ptr<function, i32>,
|
|
p84 : ptr<function, i32>,
|
|
p85 : ptr<function, i32>,
|
|
p86 : ptr<function, i32>,
|
|
p87 : ptr<function, i32>,
|
|
p88 : ptr<function, i32>,
|
|
p89 : ptr<function, i32>,
|
|
p90 : ptr<function, i32>,
|
|
p91 : ptr<function, i32>,
|
|
p92 : ptr<function, i32>,
|
|
p93 : ptr<function, i32>,
|
|
p94 : ptr<function, i32>,
|
|
p95 : ptr<function, i32>,
|
|
p96 : ptr<function, i32>,
|
|
p97 : ptr<function, i32>,
|
|
p98 : ptr<function, i32>,
|
|
p99 : ptr<function, i32>,
|
|
p100 : ptr<function, i32>,
|
|
p101 : ptr<function, i32>,
|
|
p102 : ptr<function, i32>,
|
|
p103 : ptr<function, i32>,
|
|
p104 : ptr<function, i32>,
|
|
p105 : ptr<function, i32>,
|
|
p106 : ptr<function, i32>,
|
|
p107 : ptr<function, i32>,
|
|
p108 : ptr<function, i32>,
|
|
p109 : ptr<function, i32>,
|
|
p110 : ptr<function, i32>,
|
|
p111 : ptr<function, i32>,
|
|
p112 : ptr<function, i32>,
|
|
p113 : ptr<function, i32>,
|
|
p114 : ptr<function, i32>,
|
|
p115 : ptr<function, i32>,
|
|
p116 : ptr<function, i32>,
|
|
p117 : ptr<function, i32>,
|
|
p118 : ptr<function, i32>,
|
|
p119 : ptr<function, i32>,
|
|
p120 : ptr<function, i32>,
|
|
p121 : ptr<function, i32>,
|
|
p122 : ptr<function, i32>,
|
|
p123 : ptr<function, i32>,
|
|
p124 : ptr<function, i32>,
|
|
p125 : ptr<function, i32>,
|
|
p126 : ptr<function, i32>,
|
|
p127 : ptr<function, i32>,
|
|
p128 : ptr<function, i32>,
|
|
p129 : ptr<function, i32>,
|
|
p130 : ptr<function, i32>,
|
|
p131 : ptr<function, i32>,
|
|
p132 : ptr<function, i32>,
|
|
p133 : ptr<function, i32>,
|
|
p134 : ptr<function, i32>,
|
|
p135 : ptr<function, i32>,
|
|
p136 : ptr<function, i32>,
|
|
p137 : ptr<function, i32>,
|
|
p138 : ptr<function, i32>,
|
|
p139 : ptr<function, i32>,
|
|
p140 : ptr<function, i32>,
|
|
p141 : ptr<function, i32>,
|
|
p142 : ptr<function, i32>,
|
|
p143 : ptr<function, i32>,
|
|
p144 : ptr<function, i32>,
|
|
p145 : ptr<function, i32>,
|
|
p146 : ptr<function, i32>,
|
|
p147 : ptr<function, i32>,
|
|
p148 : ptr<function, i32>,
|
|
p149 : ptr<function, i32>,
|
|
p150 : ptr<function, i32>,
|
|
p151 : ptr<function, i32>,
|
|
p152 : ptr<function, i32>,
|
|
p153 : ptr<function, i32>,
|
|
p154 : ptr<function, i32>,
|
|
p155 : ptr<function, i32>,
|
|
p156 : ptr<function, i32>,
|
|
p157 : ptr<function, i32>,
|
|
p158 : ptr<function, i32>,
|
|
p159 : ptr<function, i32>,
|
|
p160 : ptr<function, i32>,
|
|
p161 : ptr<function, i32>,
|
|
p162 : ptr<function, i32>,
|
|
p163 : ptr<function, i32>,
|
|
p164 : ptr<function, i32>,
|
|
p165 : ptr<function, i32>,
|
|
p166 : ptr<function, i32>,
|
|
p167 : ptr<function, i32>,
|
|
p168 : ptr<function, i32>,
|
|
p169 : ptr<function, i32>,
|
|
p170 : ptr<function, i32>,
|
|
p171 : ptr<function, i32>,
|
|
p172 : ptr<function, i32>,
|
|
p173 : ptr<function, i32>,
|
|
p174 : ptr<function, i32>,
|
|
p175 : ptr<function, i32>,
|
|
p176 : ptr<function, i32>,
|
|
p177 : ptr<function, i32>,
|
|
p178 : ptr<function, i32>,
|
|
p179 : ptr<function, i32>,
|
|
p180 : ptr<function, i32>,
|
|
p181 : ptr<function, i32>,
|
|
p182 : ptr<function, i32>,
|
|
p183 : ptr<function, i32>,
|
|
p184 : ptr<function, i32>,
|
|
p185 : ptr<function, i32>,
|
|
p186 : ptr<function, i32>,
|
|
p187 : ptr<function, i32>,
|
|
p188 : ptr<function, i32>,
|
|
p189 : ptr<function, i32>,
|
|
p190 : ptr<function, i32>,
|
|
p191 : ptr<function, i32>,
|
|
p192 : ptr<function, i32>,
|
|
p193 : ptr<function, i32>,
|
|
p194 : ptr<function, i32>,
|
|
p195 : ptr<function, i32>,
|
|
p196 : ptr<function, i32>,
|
|
p197 : ptr<function, i32>,
|
|
p198 : ptr<function, i32>,
|
|
p199 : ptr<function, i32>,
|
|
p200 : ptr<function, i32>,
|
|
p201 : ptr<function, i32>,
|
|
p202 : ptr<function, i32>,
|
|
p203 : ptr<function, i32>,
|
|
p204 : ptr<function, i32>,
|
|
p205 : ptr<function, i32>,
|
|
p206 : ptr<function, i32>,
|
|
p207 : ptr<function, i32>,
|
|
p208 : ptr<function, i32>,
|
|
p209 : ptr<function, i32>,
|
|
p210 : ptr<function, i32>,
|
|
p211 : ptr<function, i32>,
|
|
p212 : ptr<function, i32>,
|
|
p213 : ptr<function, i32>,
|
|
p214 : ptr<function, i32>,
|
|
p215 : ptr<function, i32>,
|
|
p216 : ptr<function, i32>,
|
|
p217 : ptr<function, i32>,
|
|
p218 : ptr<function, i32>,
|
|
p219 : ptr<function, i32>,
|
|
p220 : ptr<function, i32>,
|
|
p221 : ptr<function, i32>,
|
|
p222 : ptr<function, i32>,
|
|
p223 : ptr<function, i32>,
|
|
p224 : ptr<function, i32>,
|
|
p225 : ptr<function, i32>,
|
|
p226 : ptr<function, i32>,
|
|
p227 : ptr<function, i32>,
|
|
p228 : ptr<function, i32>,
|
|
p229 : ptr<function, i32>,
|
|
p230 : ptr<function, i32>,
|
|
p231 : ptr<function, i32>,
|
|
p232 : ptr<function, i32>,
|
|
p233 : ptr<function, i32>,
|
|
p234 : ptr<function, i32>,
|
|
p235 : ptr<function, i32>,
|
|
p236 : ptr<function, i32>,
|
|
p237 : ptr<function, i32>,
|
|
p238 : ptr<function, i32>,
|
|
p239 : ptr<function, i32>,
|
|
p240 : ptr<function, i32>,
|
|
p241 : ptr<function, i32>,
|
|
p242 : ptr<function, i32>,
|
|
p243 : ptr<function, i32>,
|
|
p244 : ptr<function, i32>,
|
|
p245 : ptr<function, i32>,
|
|
p246 : ptr<function, i32>,
|
|
p247 : ptr<function, i32>,
|
|
p248 : ptr<function, i32>,
|
|
p249 : ptr<function, i32>,
|
|
p250 : ptr<function, i32>,
|
|
p251 : ptr<function, i32>,
|
|
p252 : ptr<function, i32>,
|
|
p253 : ptr<function, i32>,
|
|
p254 : ptr<function, i32>,
|
|
) {
|
|
var rhs = *p0 + *p1 + *p2 + *p3 + *p4 + *p5 + *p6 + *p7;
|
|
rhs += *p8 + *p9 + *p10 + *p11 + *p12 + *p13 + *p14 + *p15;
|
|
rhs += *p16 + *p17 + *p18 + *p19 + *p20 + *p21 + *p22 + *p23;
|
|
rhs += *p24 + *p25 + *p26 + *p27 + *p28 + *p29 + *p30 + *p31;
|
|
rhs += *p32 + *p33 + *p34 + *p35 + *p36 + *p37 + *p38 + *p39;
|
|
rhs += *p40 + *p41 + *p42 + *p43 + *p44 + *p45 + *p46 + *p47;
|
|
rhs += *p48 + *p49 + *p50 + *p51 + *p52 + *p53 + *p54 + *p55;
|
|
rhs += *p56 + *p57 + *p58 + *p59 + *p60 + *p61 + *p62 + *p63;
|
|
rhs += *p64 + *p65 + *p66 + *p67 + *p68 + *p69 + *p70 + *p71;
|
|
rhs += *p72 + *p73 + *p74 + *p75 + *p76 + *p77 + *p78 + *p79;
|
|
rhs += *p80 + *p81 + *p82 + *p83 + *p84 + *p85 + *p86 + *p87;
|
|
rhs += *p88 + *p89 + *p90 + *p91 + *p92 + *p93 + *p94 + *p95;
|
|
rhs += *p96 + *p97 + *p98 + *p99 + *p100 + *p101 + *p102 + *p103;
|
|
rhs += *p104 + *p105 + *p106 + *p107 + *p108 + *p109 + *p110 + *p111;
|
|
rhs += *p112 + *p113 + *p114 + *p115 + *p116 + *p117 + *p118 + *p119;
|
|
rhs += *p120 + *p121 + *p122 + *p123 + *p124 + *p125 + *p126 + *p127;
|
|
rhs += *p128 + *p129 + *p130 + *p131 + *p132 + *p133 + *p134 + *p135;
|
|
rhs += *p136 + *p137 + *p138 + *p139 + *p140 + *p141 + *p142 + *p143;
|
|
rhs += *p144 + *p145 + *p146 + *p147 + *p148 + *p149 + *p150 + *p151;
|
|
rhs += *p152 + *p153 + *p154 + *p155 + *p156 + *p157 + *p158 + *p159;
|
|
rhs += *p160 + *p161 + *p162 + *p163 + *p164 + *p165 + *p166 + *p167;
|
|
rhs += *p168 + *p169 + *p170 + *p171 + *p172 + *p173 + *p174 + *p175;
|
|
rhs += *p176 + *p177 + *p178 + *p179 + *p180 + *p181 + *p182 + *p183;
|
|
rhs += *p184 + *p185 + *p186 + *p187 + *p188 + *p189 + *p190 + *p191;
|
|
rhs += *p192 + *p193 + *p194 + *p195 + *p196 + *p197 + *p198 + *p199;
|
|
rhs += *p200 + *p201 + *p202 + *p203 + *p204 + *p205 + *p206 + *p207;
|
|
rhs += *p208 + *p209 + *p210 + *p211 + *p212 + *p213 + *p214 + *p215;
|
|
rhs += *p216 + *p217 + *p218 + *p219 + *p220 + *p221 + *p222 + *p223;
|
|
rhs += *p224 + *p225 + *p226 + *p227 + *p228 + *p229 + *p230 + *p231;
|
|
rhs += *p232 + *p233 + *p234 + *p235 + *p236 + *p237 + *p238 + *p239;
|
|
rhs += *p240 + *p241 + *p242 + *p243 + *p244 + *p245 + *p246 + *p247;
|
|
rhs += *p248 + *p249 + *p250 + *p251 + *p252 + *p253 + *p254;
|
|
*p1 = rhs;
|
|
*p2 = rhs;
|
|
*p3 = rhs;
|
|
*p4 = rhs;
|
|
*p5 = rhs;
|
|
*p6 = rhs;
|
|
*p7 = rhs;
|
|
*p8 = rhs;
|
|
*p9 = rhs;
|
|
*p10 = rhs;
|
|
*p11 = rhs;
|
|
*p12 = rhs;
|
|
*p13 = rhs;
|
|
*p14 = rhs;
|
|
*p15 = rhs;
|
|
*p16 = rhs;
|
|
*p17 = rhs;
|
|
*p18 = rhs;
|
|
*p19 = rhs;
|
|
*p20 = rhs;
|
|
*p21 = rhs;
|
|
*p22 = rhs;
|
|
*p23 = rhs;
|
|
*p24 = rhs;
|
|
*p25 = rhs;
|
|
*p26 = rhs;
|
|
*p27 = rhs;
|
|
*p28 = rhs;
|
|
*p29 = rhs;
|
|
*p30 = rhs;
|
|
*p31 = rhs;
|
|
*p32 = rhs;
|
|
*p33 = rhs;
|
|
*p34 = rhs;
|
|
*p35 = rhs;
|
|
*p36 = rhs;
|
|
*p37 = rhs;
|
|
*p38 = rhs;
|
|
*p39 = rhs;
|
|
*p40 = rhs;
|
|
*p41 = rhs;
|
|
*p42 = rhs;
|
|
*p43 = rhs;
|
|
*p44 = rhs;
|
|
*p45 = rhs;
|
|
*p46 = rhs;
|
|
*p47 = rhs;
|
|
*p48 = rhs;
|
|
*p49 = rhs;
|
|
*p50 = rhs;
|
|
*p51 = rhs;
|
|
*p52 = rhs;
|
|
*p53 = rhs;
|
|
*p54 = rhs;
|
|
*p55 = rhs;
|
|
*p56 = rhs;
|
|
*p57 = rhs;
|
|
*p58 = rhs;
|
|
*p59 = rhs;
|
|
*p60 = rhs;
|
|
*p61 = rhs;
|
|
*p62 = rhs;
|
|
*p63 = rhs;
|
|
*p64 = rhs;
|
|
*p65 = rhs;
|
|
*p66 = rhs;
|
|
*p67 = rhs;
|
|
*p68 = rhs;
|
|
*p69 = rhs;
|
|
*p70 = rhs;
|
|
*p71 = rhs;
|
|
*p72 = rhs;
|
|
*p73 = rhs;
|
|
*p74 = rhs;
|
|
*p75 = rhs;
|
|
*p76 = rhs;
|
|
*p77 = rhs;
|
|
*p78 = rhs;
|
|
*p79 = rhs;
|
|
*p80 = rhs;
|
|
*p81 = rhs;
|
|
*p82 = rhs;
|
|
*p83 = rhs;
|
|
*p84 = rhs;
|
|
*p85 = rhs;
|
|
*p86 = rhs;
|
|
*p87 = rhs;
|
|
*p88 = rhs;
|
|
*p89 = rhs;
|
|
*p90 = rhs;
|
|
*p91 = rhs;
|
|
*p92 = rhs;
|
|
*p93 = rhs;
|
|
*p94 = rhs;
|
|
*p95 = rhs;
|
|
*p96 = rhs;
|
|
*p97 = rhs;
|
|
*p98 = rhs;
|
|
*p99 = rhs;
|
|
*p100 = rhs;
|
|
*p101 = rhs;
|
|
*p102 = rhs;
|
|
*p103 = rhs;
|
|
*p104 = rhs;
|
|
*p105 = rhs;
|
|
*p106 = rhs;
|
|
*p107 = rhs;
|
|
*p108 = rhs;
|
|
*p109 = rhs;
|
|
*p110 = rhs;
|
|
*p111 = rhs;
|
|
*p112 = rhs;
|
|
*p113 = rhs;
|
|
*p114 = rhs;
|
|
*p115 = rhs;
|
|
*p116 = rhs;
|
|
*p117 = rhs;
|
|
*p118 = rhs;
|
|
*p119 = rhs;
|
|
*p120 = rhs;
|
|
*p121 = rhs;
|
|
*p122 = rhs;
|
|
*p123 = rhs;
|
|
*p124 = rhs;
|
|
*p125 = rhs;
|
|
*p126 = rhs;
|
|
*p127 = rhs;
|
|
*p128 = rhs;
|
|
*p129 = rhs;
|
|
*p130 = rhs;
|
|
*p131 = rhs;
|
|
*p132 = rhs;
|
|
*p133 = rhs;
|
|
*p134 = rhs;
|
|
*p135 = rhs;
|
|
*p136 = rhs;
|
|
*p137 = rhs;
|
|
*p138 = rhs;
|
|
*p139 = rhs;
|
|
*p140 = rhs;
|
|
*p141 = rhs;
|
|
*p142 = rhs;
|
|
*p143 = rhs;
|
|
*p144 = rhs;
|
|
*p145 = rhs;
|
|
*p146 = rhs;
|
|
*p147 = rhs;
|
|
*p148 = rhs;
|
|
*p149 = rhs;
|
|
*p150 = rhs;
|
|
*p151 = rhs;
|
|
*p152 = rhs;
|
|
*p153 = rhs;
|
|
*p154 = rhs;
|
|
*p155 = rhs;
|
|
*p156 = rhs;
|
|
*p157 = rhs;
|
|
*p158 = rhs;
|
|
*p159 = rhs;
|
|
*p160 = rhs;
|
|
*p161 = rhs;
|
|
*p162 = rhs;
|
|
*p163 = rhs;
|
|
*p164 = rhs;
|
|
*p165 = rhs;
|
|
*p166 = rhs;
|
|
*p167 = rhs;
|
|
*p168 = rhs;
|
|
*p169 = rhs;
|
|
*p170 = rhs;
|
|
*p171 = rhs;
|
|
*p172 = rhs;
|
|
*p173 = rhs;
|
|
*p174 = rhs;
|
|
*p175 = rhs;
|
|
*p176 = rhs;
|
|
*p177 = rhs;
|
|
*p178 = rhs;
|
|
*p179 = rhs;
|
|
*p180 = rhs;
|
|
*p181 = rhs;
|
|
*p182 = rhs;
|
|
*p183 = rhs;
|
|
*p184 = rhs;
|
|
*p185 = rhs;
|
|
*p186 = rhs;
|
|
*p187 = rhs;
|
|
*p188 = rhs;
|
|
*p189 = rhs;
|
|
*p190 = rhs;
|
|
*p191 = rhs;
|
|
*p192 = rhs;
|
|
*p193 = rhs;
|
|
*p194 = rhs;
|
|
*p195 = rhs;
|
|
*p196 = rhs;
|
|
*p197 = rhs;
|
|
*p198 = rhs;
|
|
*p199 = rhs;
|
|
*p200 = rhs;
|
|
*p201 = rhs;
|
|
*p202 = rhs;
|
|
*p203 = rhs;
|
|
*p204 = rhs;
|
|
*p205 = rhs;
|
|
*p206 = rhs;
|
|
*p207 = rhs;
|
|
*p208 = rhs;
|
|
*p209 = rhs;
|
|
*p210 = rhs;
|
|
*p211 = rhs;
|
|
*p212 = rhs;
|
|
*p213 = rhs;
|
|
*p214 = rhs;
|
|
*p215 = rhs;
|
|
*p216 = rhs;
|
|
*p217 = rhs;
|
|
*p218 = rhs;
|
|
*p219 = rhs;
|
|
*p220 = rhs;
|
|
*p221 = rhs;
|
|
*p222 = rhs;
|
|
*p223 = rhs;
|
|
*p224 = rhs;
|
|
*p225 = rhs;
|
|
*p226 = rhs;
|
|
*p227 = rhs;
|
|
*p228 = rhs;
|
|
*p229 = rhs;
|
|
*p230 = rhs;
|
|
*p231 = rhs;
|
|
*p232 = rhs;
|
|
*p233 = rhs;
|
|
*p234 = rhs;
|
|
*p235 = rhs;
|
|
*p236 = rhs;
|
|
*p237 = rhs;
|
|
*p238 = rhs;
|
|
*p239 = rhs;
|
|
*p240 = rhs;
|
|
*p241 = rhs;
|
|
*p242 = rhs;
|
|
*p243 = rhs;
|
|
*p244 = rhs;
|
|
*p245 = rhs;
|
|
*p246 = rhs;
|
|
*p247 = rhs;
|
|
*p248 = rhs;
|
|
*p249 = rhs;
|
|
*p250 = rhs;
|
|
*p251 = rhs;
|
|
*p252 = rhs;
|
|
*p253 = rhs;
|
|
*p254 = rhs;
|
|
}
|
|
|
|
fn main() {
|
|
var v0 : i32;
|
|
var v1 : i32;
|
|
var v2 : i32;
|
|
var v3 : i32;
|
|
var v4 : i32;
|
|
var v5 : i32;
|
|
var v6 : i32;
|
|
var v7 : i32;
|
|
var v8 : i32;
|
|
var v9 : i32;
|
|
var v10 : i32;
|
|
var v11 : i32;
|
|
var v12 : i32;
|
|
var v13 : i32;
|
|
var v14 : i32;
|
|
var v15 : i32;
|
|
var v16 : i32;
|
|
var v17 : i32;
|
|
var v18 : i32;
|
|
var v19 : i32;
|
|
var v20 : i32;
|
|
var v21 : i32;
|
|
var v22 : i32;
|
|
var v23 : i32;
|
|
var v24 : i32;
|
|
var v25 : i32;
|
|
var v26 : i32;
|
|
var v27 : i32;
|
|
var v28 : i32;
|
|
var v29 : i32;
|
|
var v30 : i32;
|
|
var v31 : i32;
|
|
var v32 : i32;
|
|
var v33 : i32;
|
|
var v34 : i32;
|
|
var v35 : i32;
|
|
var v36 : i32;
|
|
var v37 : i32;
|
|
var v38 : i32;
|
|
var v39 : i32;
|
|
var v40 : i32;
|
|
var v41 : i32;
|
|
var v42 : i32;
|
|
var v43 : i32;
|
|
var v44 : i32;
|
|
var v45 : i32;
|
|
var v46 : i32;
|
|
var v47 : i32;
|
|
var v48 : i32;
|
|
var v49 : i32;
|
|
var v50 : i32;
|
|
var v51 : i32;
|
|
var v52 : i32;
|
|
var v53 : i32;
|
|
var v54 : i32;
|
|
var v55 : i32;
|
|
var v56 : i32;
|
|
var v57 : i32;
|
|
var v58 : i32;
|
|
var v59 : i32;
|
|
var v60 : i32;
|
|
var v61 : i32;
|
|
var v62 : i32;
|
|
var v63 : i32;
|
|
var v64 : i32;
|
|
var v65 : i32;
|
|
var v66 : i32;
|
|
var v67 : i32;
|
|
var v68 : i32;
|
|
var v69 : i32;
|
|
var v70 : i32;
|
|
var v71 : i32;
|
|
var v72 : i32;
|
|
var v73 : i32;
|
|
var v74 : i32;
|
|
var v75 : i32;
|
|
var v76 : i32;
|
|
var v77 : i32;
|
|
var v78 : i32;
|
|
var v79 : i32;
|
|
var v80 : i32;
|
|
var v81 : i32;
|
|
var v82 : i32;
|
|
var v83 : i32;
|
|
var v84 : i32;
|
|
var v85 : i32;
|
|
var v86 : i32;
|
|
var v87 : i32;
|
|
var v88 : i32;
|
|
var v89 : i32;
|
|
var v90 : i32;
|
|
var v91 : i32;
|
|
var v92 : i32;
|
|
var v93 : i32;
|
|
var v94 : i32;
|
|
var v95 : i32;
|
|
var v96 : i32;
|
|
var v97 : i32;
|
|
var v98 : i32;
|
|
var v99 : i32;
|
|
var v100 : i32;
|
|
var v101 : i32;
|
|
var v102 : i32;
|
|
var v103 : i32;
|
|
var v104 : i32;
|
|
var v105 : i32;
|
|
var v106 : i32;
|
|
var v107 : i32;
|
|
var v108 : i32;
|
|
var v109 : i32;
|
|
var v110 : i32;
|
|
var v111 : i32;
|
|
var v112 : i32;
|
|
var v113 : i32;
|
|
var v114 : i32;
|
|
var v115 : i32;
|
|
var v116 : i32;
|
|
var v117 : i32;
|
|
var v118 : i32;
|
|
var v119 : i32;
|
|
var v120 : i32;
|
|
var v121 : i32;
|
|
var v122 : i32;
|
|
var v123 : i32;
|
|
var v124 : i32;
|
|
var v125 : i32;
|
|
var v126 : i32;
|
|
var v127 : i32;
|
|
var v128 : i32;
|
|
var v129 : i32;
|
|
var v130 : i32;
|
|
var v131 : i32;
|
|
var v132 : i32;
|
|
var v133 : i32;
|
|
var v134 : i32;
|
|
var v135 : i32;
|
|
var v136 : i32;
|
|
var v137 : i32;
|
|
var v138 : i32;
|
|
var v139 : i32;
|
|
var v140 : i32;
|
|
var v141 : i32;
|
|
var v142 : i32;
|
|
var v143 : i32;
|
|
var v144 : i32;
|
|
var v145 : i32;
|
|
var v146 : i32;
|
|
var v147 : i32;
|
|
var v148 : i32;
|
|
var v149 : i32;
|
|
var v150 : i32;
|
|
var v151 : i32;
|
|
var v152 : i32;
|
|
var v153 : i32;
|
|
var v154 : i32;
|
|
var v155 : i32;
|
|
var v156 : i32;
|
|
var v157 : i32;
|
|
var v158 : i32;
|
|
var v159 : i32;
|
|
var v160 : i32;
|
|
var v161 : i32;
|
|
var v162 : i32;
|
|
var v163 : i32;
|
|
var v164 : i32;
|
|
var v165 : i32;
|
|
var v166 : i32;
|
|
var v167 : i32;
|
|
var v168 : i32;
|
|
var v169 : i32;
|
|
var v170 : i32;
|
|
var v171 : i32;
|
|
var v172 : i32;
|
|
var v173 : i32;
|
|
var v174 : i32;
|
|
var v175 : i32;
|
|
var v176 : i32;
|
|
var v177 : i32;
|
|
var v178 : i32;
|
|
var v179 : i32;
|
|
var v180 : i32;
|
|
var v181 : i32;
|
|
var v182 : i32;
|
|
var v183 : i32;
|
|
var v184 : i32;
|
|
var v185 : i32;
|
|
var v186 : i32;
|
|
var v187 : i32;
|
|
var v188 : i32;
|
|
var v189 : i32;
|
|
var v190 : i32;
|
|
var v191 : i32;
|
|
var v192 : i32;
|
|
var v193 : i32;
|
|
var v194 : i32;
|
|
var v195 : i32;
|
|
var v196 : i32;
|
|
var v197 : i32;
|
|
var v198 : i32;
|
|
var v199 : i32;
|
|
var v200 : i32;
|
|
var v201 : i32;
|
|
var v202 : i32;
|
|
var v203 : i32;
|
|
var v204 : i32;
|
|
var v205 : i32;
|
|
var v206 : i32;
|
|
var v207 : i32;
|
|
var v208 : i32;
|
|
var v209 : i32;
|
|
var v210 : i32;
|
|
var v211 : i32;
|
|
var v212 : i32;
|
|
var v213 : i32;
|
|
var v214 : i32;
|
|
var v215 : i32;
|
|
var v216 : i32;
|
|
var v217 : i32;
|
|
var v218 : i32;
|
|
var v219 : i32;
|
|
var v220 : i32;
|
|
var v221 : i32;
|
|
var v222 : i32;
|
|
var v223 : i32;
|
|
var v224 : i32;
|
|
var v225 : i32;
|
|
var v226 : i32;
|
|
var v227 : i32;
|
|
var v228 : i32;
|
|
var v229 : i32;
|
|
var v230 : i32;
|
|
var v231 : i32;
|
|
var v232 : i32;
|
|
var v233 : i32;
|
|
var v234 : i32;
|
|
var v235 : i32;
|
|
var v236 : i32;
|
|
var v237 : i32;
|
|
var v238 : i32;
|
|
var v239 : i32;
|
|
var v240 : i32;
|
|
var v241 : i32;
|
|
var v242 : i32;
|
|
var v243 : i32;
|
|
var v244 : i32;
|
|
var v245 : i32;
|
|
var v246 : i32;
|
|
var v247 : i32;
|
|
var v248 : i32;
|
|
var v249 : i32;
|
|
var v250 : i32;
|
|
var v251 : i32;
|
|
var v252 : i32;
|
|
var v253 : i32;
|
|
var v254 : i32;
|
|
foo(
|
|
&v0,
|
|
&v1,
|
|
&v2,
|
|
&v3,
|
|
&v4,
|
|
&v5,
|
|
&v6,
|
|
&v7,
|
|
&v8,
|
|
&v9,
|
|
&v10,
|
|
&v11,
|
|
&v12,
|
|
&v13,
|
|
&v14,
|
|
&v15,
|
|
&v16,
|
|
&v17,
|
|
&v18,
|
|
&v19,
|
|
&v20,
|
|
&v21,
|
|
&v22,
|
|
&v23,
|
|
&v24,
|
|
&v25,
|
|
&v26,
|
|
&v27,
|
|
&v28,
|
|
&v29,
|
|
&v30,
|
|
&v31,
|
|
&v32,
|
|
&v33,
|
|
&v34,
|
|
&v35,
|
|
&v36,
|
|
&v37,
|
|
&v38,
|
|
&v39,
|
|
&v40,
|
|
&v41,
|
|
&v42,
|
|
&v43,
|
|
&v44,
|
|
&v45,
|
|
&v46,
|
|
&v47,
|
|
&v48,
|
|
&v49,
|
|
&v50,
|
|
&v51,
|
|
&v52,
|
|
&v53,
|
|
&v54,
|
|
&v55,
|
|
&v56,
|
|
&v57,
|
|
&v58,
|
|
&v59,
|
|
&v60,
|
|
&v61,
|
|
&v62,
|
|
&v63,
|
|
&v64,
|
|
&v65,
|
|
&v66,
|
|
&v67,
|
|
&v68,
|
|
&v69,
|
|
&v70,
|
|
&v71,
|
|
&v72,
|
|
&v73,
|
|
&v74,
|
|
&v75,
|
|
&v76,
|
|
&v77,
|
|
&v78,
|
|
&v79,
|
|
&v80,
|
|
&v81,
|
|
&v82,
|
|
&v83,
|
|
&v84,
|
|
&v85,
|
|
&v86,
|
|
&v87,
|
|
&v88,
|
|
&v89,
|
|
&v90,
|
|
&v91,
|
|
&v92,
|
|
&v93,
|
|
&v94,
|
|
&v95,
|
|
&v96,
|
|
&v97,
|
|
&v98,
|
|
&v99,
|
|
&v100,
|
|
&v101,
|
|
&v102,
|
|
&v103,
|
|
&v104,
|
|
&v105,
|
|
&v106,
|
|
&v107,
|
|
&v108,
|
|
&v109,
|
|
&v110,
|
|
&v111,
|
|
&v112,
|
|
&v113,
|
|
&v114,
|
|
&v115,
|
|
&v116,
|
|
&v117,
|
|
&v118,
|
|
&v119,
|
|
&v120,
|
|
&v121,
|
|
&v122,
|
|
&v123,
|
|
&v124,
|
|
&v125,
|
|
&v126,
|
|
&v127,
|
|
&v128,
|
|
&v129,
|
|
&v130,
|
|
&v131,
|
|
&v132,
|
|
&v133,
|
|
&v134,
|
|
&v135,
|
|
&v136,
|
|
&v137,
|
|
&v138,
|
|
&v139,
|
|
&v140,
|
|
&v141,
|
|
&v142,
|
|
&v143,
|
|
&v144,
|
|
&v145,
|
|
&v146,
|
|
&v147,
|
|
&v148,
|
|
&v149,
|
|
&v150,
|
|
&v151,
|
|
&v152,
|
|
&v153,
|
|
&v154,
|
|
&v155,
|
|
&v156,
|
|
&v157,
|
|
&v158,
|
|
&v159,
|
|
&v160,
|
|
&v161,
|
|
&v162,
|
|
&v163,
|
|
&v164,
|
|
&v165,
|
|
&v166,
|
|
&v167,
|
|
&v168,
|
|
&v169,
|
|
&v170,
|
|
&v171,
|
|
&v172,
|
|
&v173,
|
|
&v174,
|
|
&v175,
|
|
&v176,
|
|
&v177,
|
|
&v178,
|
|
&v179,
|
|
&v180,
|
|
&v181,
|
|
&v182,
|
|
&v183,
|
|
&v184,
|
|
&v185,
|
|
&v186,
|
|
&v187,
|
|
&v188,
|
|
&v189,
|
|
&v190,
|
|
&v191,
|
|
&v192,
|
|
&v193,
|
|
&v194,
|
|
&v195,
|
|
&v196,
|
|
&v197,
|
|
&v198,
|
|
&v199,
|
|
&v200,
|
|
&v201,
|
|
&v202,
|
|
&v203,
|
|
&v204,
|
|
&v205,
|
|
&v206,
|
|
&v207,
|
|
&v208,
|
|
&v209,
|
|
&v210,
|
|
&v211,
|
|
&v212,
|
|
&v213,
|
|
&v214,
|
|
&v215,
|
|
&v216,
|
|
&v217,
|
|
&v218,
|
|
&v219,
|
|
&v220,
|
|
&v221,
|
|
&v222,
|
|
&v223,
|
|
&v224,
|
|
&v225,
|
|
&v226,
|
|
&v227,
|
|
&v228,
|
|
&v229,
|
|
&v230,
|
|
&v231,
|
|
&v232,
|
|
&v233,
|
|
&v234,
|
|
&v235,
|
|
&v236,
|
|
&v237,
|
|
&v238,
|
|
&v239,
|
|
&v240,
|
|
&v241,
|
|
&v242,
|
|
&v243,
|
|
&v244,
|
|
&v245,
|
|
&v246,
|
|
&v247,
|
|
&v248,
|
|
&v249,
|
|
&v250,
|
|
&v251,
|
|
&v252,
|
|
&v253,
|
|
&v254,
|
|
);
|
|
if (v254 == 0) {
|
|
workgroupBarrier();
|
|
}
|
|
}
|