il_ps_2_0
; l0 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l0, 0x00000000, 0x00000000, 0x00000000, 0x00000000
; l1 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l1, 0x00000001, 0x00000001, 0x00000001, 0x00000001
; l2 = (-1.#QNAN0f -1.#QNAN0f -1.#QNAN0f -1.#QNAN0f)
dcl_literal l2, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
; l3 = (1.#QNAN0f 1.#QNAN0f 1.#QNAN0f 1.#QNAN0f)
dcl_literal l3, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF
; l4 = (1.#INF00f 1.#INF00f 1.#INF00f 1.#INF00f)
dcl_literal l4, 0x7F800000, 0x7F800000, 0x7F800000, 0x7F800000
; l5 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l5, 0x80000000, 0x80000000, 0x80000000, 0x80000000
; l6 = (0.301030f 0.301030f 0.301030f 0.301030f)
dcl_literal l6, 0x3E9A209B, 0x3E9A209B, 0x3E9A209B, 0x3E9A209B
; l7 = (0.693147f 0.693147f 0.693147f 0.693147f)
dcl_literal l7, 0x3F317218, 0x3F317218, 0x3F317218, 0x3F317218
; l8 = (3.141593f 3.141593f 3.141593f 3.141593f)
dcl_literal l8, 0x40490FDB, 0x40490FDB, 0x40490FDB, 0x40490FDB
; l9 = (1.570796f 1.570796f 1.570796f 1.570796f)
dcl_literal l9, 0x3FC90FDB, 0x3FC90FDB, 0x3FC90FDB, 0x3FC90FDB
; l10 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l10, 0x00000003, 0x00000003, 0x00000003, 0x00000003
; l11 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l11, 0x00000002, 0x00000002, 0x00000002, 0x00000002
dcl_output_generic o0
dcl_output_generic o1
dcl_resource_id(0)_type(2d,unnorm)_fmtx(float)_fmty(float)_fmtz(float)_fmtw(float)
dcl_resource_id(1)_type(2d,unnorm)_fmtx(float)_fmty(float)_fmtz(float)_fmtw(float)
dcl_input_position_interp(linear_noperspective) v0.xy__
mov r281.xy__, v0
call 38
call 0
endmain
func 0
mov o0, r279
mov o1, r280
ret
func 11
ieq r0.x___, r62.x000, l0.x000
if_logicalnz r0.x000
sample_resource(0)_sampler(0) r64, r63.xy00
endif
ieq r0.x___, r62.x000, l1.x000
if_logicalnz r0.x000
sample_resource(1)_sampler(0) r64, r63.xy00
endif
mov r61, r64
ret_dyn
ret
func 37
mov r294.x___, r269.y000
add r273.x___, r269.x000, r294.x000
mov r295.x___, r269.z000
add r274.x___, r273.x000, r295.x000
mov r296.x___, r269.w000
add r275.x___, r274.x000, r296.x000
mov r271.x___, r275.x000
mov r297.x___, r270.y000
add r276.x___, r270.x000, r297.x000
mov r298.x___, r270.z000
add r277.x___, r276.x000, r298.x000
mov r299.x___, r270.w000
add r278.x___, r277.x000, r299.x000
mov r272.x___, r278.x000
ret
func 38
mov r288.xy__, r281.xy00
mov r62.x___, l0.x000
mov r63.xy__, r288.xy00
call 11
mov r300, r61
mov r284, r300
mov r289.xy__, r281.xy00
mov r62.x___, l1.x000
mov r63.xy__, r289.xy00
call 11
mov r301, r61
mov r285, r301
mov r269, r284
mov r270, r285
call 37
mov r286.x___, r271.x000
mov r287.x___, r272.x000
mov r290.x___, r286.x000
mov r290._y__, l0.0x00
mov r290.__z_, l0.00x0
mov r290.___w, l0.000x
mov r282, r290
mov r291.x___, r287.x000
mov r291._y__, l0.0x00
mov r291.__z_, l0.00x0
mov r291.___w, l0.000x
mov r283, r291
mov r279, r282
mov r280, r283
ret_dyn
ret
end
il_ps_2_0
; l0 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l0, 0x00000000, 0x00000000, 0x00000000, 0x00000000
; l1 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l1, 0x00000001, 0x00000001, 0x00000001, 0x00000001
; l2 = (-1.#QNAN0f -1.#QNAN0f -1.#QNAN0f -1.#QNAN0f)
dcl_literal l2, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
; l3 = (1.#QNAN0f 1.#QNAN0f 1.#QNAN0f 1.#QNAN0f)
dcl_literal l3, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF
; l4 = (1.#INF00f 1.#INF00f 1.#INF00f 1.#INF00f)
dcl_literal l4, 0x7F800000, 0x7F800000, 0x7F800000, 0x7F800000
; l5 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l5, 0x80000000, 0x80000000, 0x80000000, 0x80000000
; l6 = (0.301030f 0.301030f 0.301030f 0.301030f)
dcl_literal l6, 0x3E9A209B, 0x3E9A209B, 0x3E9A209B, 0x3E9A209B
; l7 = (0.693147f 0.693147f 0.693147f 0.693147f)
dcl_literal l7, 0x3F317218, 0x3F317218, 0x3F317218, 0x3F317218
; l8 = (3.141593f 3.141593f 3.141593f 3.141593f)
dcl_literal l8, 0x40490FDB, 0x40490FDB, 0x40490FDB, 0x40490FDB
; l9 = (1.570796f 1.570796f 1.570796f 1.570796f)
dcl_literal l9, 0x3FC90FDB, 0x3FC90FDB, 0x3FC90FDB, 0x3FC90FDB
; l10 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l10, 0x00000003, 0x00000003, 0x00000003, 0x00000003
; l11 = (0.000000f 0.000000f 0.000000f 0.000000f)
dcl_literal l11, 0x00000002, 0x00000002, 0x00000002, 0x00000002
dcl_output_generic o0
dcl_resource_id(0)_type(2d,unnorm)_fmtx(float)_fmty(float)_fmtz(float)_fmtw(float)
dcl_resource_id(1)_type(2d,unnorm)_fmtx(float)_fmty(float)_fmtz(float)_fmtw(float)
dcl_input_position_interp(linear_noperspective) v0.xy__
mov r280.xy__, v0
call 38
call 0
endmain
func 0
mov o0, r279
ret
func 11
ieq r0.x___, r62.x000, l0.x000
if_logicalnz r0.x000
sample_resource(0)_sampler(0) r64, r63.xy00
endif
ieq r0.x___, r62.x000, l1.x000
if_logicalnz r0.x000
sample_resource(1)_sampler(0) r64, r63.xy00
endif
mov r61, r64
ret_dyn
ret
func 37
mov r288.x___, r269.y000
add r273.x___, r269.x000, r288.x000
mov r289.x___, r269.z000
add r274.x___, r273.x000, r289.x000
mov r290.x___, r269.w000
add r275.x___, r274.x000, r290.x000
mov r272.x___, r275.x000
mov r291.x___, r270.y000
add r276.x___, r270.x000, r291.x000
mov r292.x___, r270.z000
add r277.x___, r276.x000, r292.x000
mov r293.x___, r270.w000
add r278.x___, r277.x000, r293.x000
mov r272._y__, r278.0x00
mov r271, r272
ret
func 38
mov r285.xy__, r280.xy00
mov r62.x___, l0.x000
mov r63.xy__, r285.xy00
call 11
mov r294, r61
mov r282, r294
mov r286.xy__, r280.xy00
mov r62.x___, l1.x000
mov r63.xy__, r286.xy00
call 11
mov r295, r61
mov r283, r295
mov r269, r282
mov r270, r283
call 37
mov r284, r271
mov r281, r284
mov r279, r281
ret_dyn
ret
end
respectively.