1 /* unop vA, vB */ 2 movzbl rINSTbl, %ecx # ecx <- BA 3 sarl $$4, %ecx # ecx <- B 4 andb $$0xf, rINSTbl # rINST <- A 5 GET_VREG %eax, %ecx # eax <- v[B+0] 6 GET_VREG_HIGH %ecx, %ecx # ecx <- v[B+1] 7 negl %eax 8 adcl $$0, %ecx 9 negl %ecx 10 SET_VREG %eax, rINST # v[A+0] <- eax 11 SET_VREG_HIGH %ecx, rINST # v[A+1] <- ecx 12 ADVANCE_PC_FETCH_AND_GOTO_NEXT 1 13 14