Skip to content

Instantly share code, notes, and snippets.

@laanwj
Created November 10, 2016 14:22
Show Gist options
  • Save laanwj/241c0462658a385c17a33c9dbf157a04 to your computer and use it in GitHub Desktop.
Save laanwj/241c0462658a385c17a33c9dbf157a04 to your computer and use it in GitHub Desktop.
Transform feedback assembly vertex shader gc2000
0: 0085102e 00000800 40000020 00000000 0x2e.s32 t5.x___, ?4?0.xxxx, void, void
1: 0105102e 15400800 40000020 00000000 0x2e.s32 t5._y__, ?4?0.yyyy, void, void
2: 0205102e 2a800800 40000020 00000000 0x2e.s32 t5.__z_, ?4?0.zzzz, void, void
3: 0405102e 3fc00800 40000020 00000000 0x2e.s32 t5.___w, ?4?0.wwww, void, void
4: 07861009 00000000 00000000 00390058 mov t6, void, void, t5
5: 00861001 00006800 40000000 20000028 add.s32 t6.x___, t6.xxxx, void, u2.xxxx
6: 00851001 00000800 00000000 20400008 add t5.x___, t0.xxxx, void, -u0.xxxx
7: 00000056 00005800 01fe0140 00001502 branch.gt void, t5.xxxx, u2.wwww, 42
8: 0085102d 00006800 40000000 00000000 i2f.s32 t5.x___, t6.xxxx, void, void
9: 01051003 00005800 000001c0 00000002 mul t5._y__, t5.xxxx, u3.xxxx, void
10: 02851009 00000000 00000000 20080008 mov t5.x_z_, void, void, u0.xxzx
11: 07871009 00000000 00000000 00290058 mov t7, void, void, t5.xyzz
12: 04071009 00000000 00000000 203fc028 mov t7.___w, void, void, u2.wwww
13: 4785101b 39007f20 00000000 00000000 texldl t5, tex8, t7, void, void
14: 000000d6 00005800 00aa0040 00001502 branch.ge void, t5.xxxx, u0.yyyy, 42
15: 01851009 00000000 00000000 20010018 mov t5.xy__, void, void, u1.xyxx
16: 0205102d 3fc05800 40000000 00000000 i2f.s32 t5.__z_, t5.wwww, void, void
17: 01071003 2a805800 000001c0 00000002 mul t7._y__, t5.zzzz, u3.xxxx, void
18: 02871009 00000000 00000000 200c0008 mov t7.x_z_, void, void, u0.xxwx
19: 07881009 00000000 00000000 00290078 mov t8, void, void, t7.xyzz
20: 04081009 00000000 00000000 203fc028 mov t8.___w, void, void, u2.wwww
21: 4787101b 39008f20 00000000 00000000 texldl t7, tex8, t8, void, void
22: 00871002 00007800 00aa01c0 206a803a mad t7.x___, t7.xxxx, u3.yyyy, -u3.zzzz
23: 0205102d 2a807800 40000000 00000000 i2f.s32 t5.__z_, t7.zzzz, void, void
24: 01081003 2a805800 000001c0 00000002 mul t8._y__, t5.zzzz, u3.xxxx, void
25: 00881009 00000000 00000000 20000008 mov t8.x___, void, void, u0.xxxx
26: 02081009 00000000 00000000 202a8018 mov t8.__z_, void, void, u1.zzzz
27: 02091009 00000000 00000000 203fc018 mov t9.__z_, void, void, u1.wwww
28: 078a1009 00000000 00000000 00290088 mov t10, void, void, t8.xyzz
29: 040a1009 00000000 00000000 203fc028 mov t10.___w, void, void, u2.wwww
30: 4788101b 3900af20 00000000 00000000 texldl t8, tex8, t10, void, void
31: 01071002 00008800 00000240 2015404a mad t7._y__, t8.xxxx, u4.xxxx, u4.yyyy
32: 0205102d 3fc07800 40000000 00000000 i2f.s32 t5.__z_, t7.wwww, void, void
33: 01091003 2a805800 000001c0 00000002 mul t9._y__, t5.zzzz, u3.xxxx, void
34: 00891009 00000000 00000000 20000008 mov t9.x___, void, void, u0.xxxx
35: 07881009 00000000 00000000 00290098 mov t8, void, void, t9.xyzz
36: 04081009 00000000 00000000 203fc028 mov t8.___w, void, void, u2.wwww
37: 4788101b 39008f20 00000000 00000000 texldl t8, tex8, t8, void, void
38: 00881002 00008800 01540240 203fc04a mad t8.x___, t8.xxxx, u4.zzzz, u4.wwww
39: 00891009 00000000 00000000 20000008 mov t9.x___, void, void, u0.xxxx
40: 008a1009 00000000 00000000 20154038 mov t10.x___, void, void, u3.yyyy
41: 00000016 00000000 00000000 00001780 branch void, void, void, 47
42: 01851009 00000000 00000000 00150018 mov t5.xy__, void, void, t1.xyyy
43: 01871009 00000000 00000000 00150028 mov t7.xy__, void, void, t2.xyyy
44: 00881009 00000000 00000000 00000038 mov t8.x___, void, void, t3.xxxx
45: 00891009 00000000 00000000 00000008 mov t9.x___, void, void, t0.xxxx
46: 008a1009 00000000 00000000 00000048 mov t10.x___, void, void, t4.xxxx
47: 01801009 00000000 00000000 00150058 mov t0.xy__, void, void, t5.xyyy
48: 06001009 00000000 00000000 20100058 mov t0.__zw, void, void, u5.xxxy
49: 07811009 00000000 00000000 20390028 mov t1, void, void, u2
50: 00000156 15401800 400002c0 00001d82 branch.eq.s32 void, t1.yyyy, u5.xxxx, 59
51: 00811001 00006800 40000000 20400028 add.s32 t1.x___, t6.xxxx, void, -u2.xxxx
52: 07821009 00000000 00000000 20390038 mov t2, void, void, u3
53: 0081100c 3fc02800 400100c0 202a8028 imadlo0.s32 t1.x___, t2.wwww, t1.xxxx, u2.zzzz
54: 01850033 00001800 000002c0 0015005a store mem.xy__, t1.xxxx, u5.xxxx, t5.xyyy ; use or amode or reg bitfields are nonzero for store (amode=0,use=0,reg=5)
55: 01870033 00001800 015402c0 0015007a store mem.xy__, t1.xxxx, u5.zzzz, t7.xyyy ; use or amode or reg bitfields are nonzero for store (amode=0,use=0,reg=7)
56: 00880033 00001800 01fe02c0 0000008a store mem.x___, t1.xxxx, u5.wwww, t8.xxxx ; use or amode or reg bitfields are nonzero for store (amode=0,use=0,reg=8)
57: 00890033 00001800 00000340 0000009a store mem.x___, t1.xxxx, u6.xxxx, t9.xxxx ; use or amode or reg bitfields are nonzero for store (amode=0,use=0,reg=9)
58: 008a0033 00001800 00aa0340 000000aa store mem.x___, t1.xxxx, u6.yyyy, t10.xxxx ; use or amode or reg bitfields are nonzero for store (amode=0,use=0,reg=10)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment