Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/freedreno/computerator/examples/simple.asm
4570 views
1
@localsize 1, 1, 1
2
@buf 4 ; g[0]
3
@const(c0.x) 0.0, 0.0, 0.0, 0.0
4
@const(c1.x) 1.0, 2.0, 3.0, 4.0
5
@wgid(r48.x) ; r48.xyz
6
@invocationid(r0.x) ; r0.xyz
7
@numwg(c2.x) ; c2.xyz
8
mov.f32f32 r2.x, c0.y
9
mov.u32u32 r0.x, 0x12345678
10
mov.u32u32 r0.y, 0x12345678
11
mov.u32u32 r0.z, 0x12345678
12
add.u r2.x, c0.x, r2.x
13
mov.u32u32 r0.w, 0x12345678
14
mov.u32u32 r1.x, 0x12345678
15
mov.u32u32 r1.y, 0x12345678
16
cov.u32s16 hr4.x, r2.x
17
mov.u32u32 r1.z, 0x12345678
18
mov.u32u32 r1.w, 0x12345678
19
nop
20
mova a0.x, hr4.x
21
(rpt5)nop
22
(ul)mov.u32u32 r0.x, r<a0.x>
23
mov.u32u32 r0.y, 0x00000000
24
(rpt5)nop
25
stib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0
26
end
27
nop
28
29
30