Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void execute_vs() {
  2.     uint jmp_to = 0u;
  3.     uint flow_stack[20];
  4.     uint flow_stack_top = 0u;
  5.     while (true) {
  6.         switch (jmp_to) {
  7.         case 0x0u: {
  8.             // 1: LD_A (0xefd87f800807ff01)
  9.             gpr_1_vs = input_attr_0_vs.x;
  10.             // 2: HMUL2_R (0x5d0d000030170100)
  11.             precise float tmp1 = fromHalf2((vec2(toHalf2(gpr_1_vs)[0]) * vec2(toHalf2(gpr_1_vs)[1])));
  12.             gpr_0_vs = utof((ftou(gpr_0_vs) & 0xffff0000) | (ftou(tmp1) & 0x0000ffff));
  13.             // 3: HADD2_R (0x5d17000030170100)
  14.             precise float tmp2 = fromHalf2((vec2(toHalf2(gpr_1_vs)[0]) + vec2(toHalf2(gpr_1_vs)[1])));
  15.             gpr_0_vs = utof((ftou(gpr_0_vs) & 0x0000ffff) | (ftou(tmp2) & 0xffff0000));
  16.             // 5: ST_A (0xeff07f800807ff00)
  17.             output_attr_0_vs.x = gpr_0_vs;
  18.             // 6: EXIT (0xe30000000007000f)
  19.             return;
  20.         }
  21.         default: return;
  22.         }
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement