1*c8dee2aaSAndroid Build Coastguard Worker39 instructions 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerstore_device_xy01 $3..6 = DeviceCoords.xy01 4*c8dee2aaSAndroid Build Coastguard Workercmpeq_imm_float $3 = equal($3, 0x3F000000 (0.5)) 5*c8dee2aaSAndroid Build Coastguard Workercmpeq_imm_float $4 = equal($4, 0x3F000000 (0.5)) 6*c8dee2aaSAndroid Build Coastguard Workerbitwise_and_int $3 &= $4 7*c8dee2aaSAndroid Build Coastguard Workerstore_src_rg xy = src.rg 8*c8dee2aaSAndroid Build Coastguard Workerinit_lane_masks CondMask = LoopMask = RetMask = true 9*c8dee2aaSAndroid Build Coastguard Workercopy_constant gInitialized = 0xBF800000 (-1.0) 10*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar(gInitialized) when $3 is true 11*c8dee2aaSAndroid Build Coastguard Workercopy_constant gInitializedFromOther = 0x3F800000 (1.0) 12*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar(gInitializedFromOther) when $3 is true 13*c8dee2aaSAndroid Build Coastguard Workercopy_constant gUninitialized = 0 14*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar(gUninitialized) when $3 is true 15*c8dee2aaSAndroid Build Coastguard Workertrace_enter TraceEnter(float4 main(float2 xy)) when $3 is true 16*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar(xy) when $3 is true 17*c8dee2aaSAndroid Build Coastguard Workercopy_constant $0 = 0 18*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $1 = $3 19*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked $0 = Mask($1) 20*c8dee2aaSAndroid Build Coastguard Workertrace_scope TraceScope(+1) when $0 is true 21*c8dee2aaSAndroid Build Coastguard Workertrace_line TraceLine(12) when $3 is true 22*c8dee2aaSAndroid Build Coastguard Workertrace_enter TraceEnter(void init_globals()) when $3 is true 23*c8dee2aaSAndroid Build Coastguard Workercopy_constant $1 = 0 24*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked $2 = $3 25*c8dee2aaSAndroid Build Coastguard Workercopy_slot_masked $1 = Mask($2) 26*c8dee2aaSAndroid Build Coastguard Workertrace_scope TraceScope(+1) when $1 is true 27*c8dee2aaSAndroid Build Coastguard Workertrace_line TraceLine(8) when $3 is true 28*c8dee2aaSAndroid Build Coastguard Workercopy_constant $2 = 0x3F800000 (1.0) 29*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked gUninitialized = $2 30*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar(gUninitialized) when $3 is true 31*c8dee2aaSAndroid Build Coastguard Workertrace_scope TraceScope(-1) when $1 is true 32*c8dee2aaSAndroid Build Coastguard Workertrace_exit TraceExit(void init_globals()) when $3 is true 33*c8dee2aaSAndroid Build Coastguard Workerlabel label 0 34*c8dee2aaSAndroid Build Coastguard Workertrace_line TraceLine(13) when $3 is true 35*c8dee2aaSAndroid Build Coastguard Workercopy_constant [main].result(0) = 0 36*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked [main].result(1) = gInitializedFromOther 37*c8dee2aaSAndroid Build Coastguard Workercopy_constant [main].result(2) = 0 38*c8dee2aaSAndroid Build Coastguard Workercopy_slot_unmasked [main].result(3) = gUninitialized 39*c8dee2aaSAndroid Build Coastguard Workertrace_var TraceVar([main].result) when $3 is true 40*c8dee2aaSAndroid Build Coastguard Workertrace_scope TraceScope(-1) when $0 is true 41*c8dee2aaSAndroid Build Coastguard Workertrace_exit TraceExit(float4 main(float2 xy)) when $3 is true 42*c8dee2aaSAndroid Build Coastguard Workerload_src src.rgba = [main].result 43