/* */ /* ARB program opcode registry */ /* each instruction code has its own unique number */ /* this registry exists to ensure that this relation retains */ /* */ /* GL_ARB_vertex_program */ ABS 0x00 ADD 0x01 ARL 0x02 DP3 0x03 DP4 0x04 DPH 0x05 DST 0x06 EX2 0x07 EXP 0x08 FLR 0x09 FRC 0x0A LG2 0x0B LIT 0x0C LOG 0x0D MAD 0x0E MAX 0x0F MIN 0x10 MOV 0x11 MUL 0x12 POW 0x13 RCP 0x14 RSQ 0x15 SGE 0x16 SLT 0x17 SUB 0x18 SWZ 0x19 XPD 0x1A /* GL_ARB_fragment_program */ ABS_SAT 0x1B ADD_SAT 0x1C CMP 0x1D CMP_SAT 0x1E COS 0x1F COS_SAT 0x20 DP3_SAT 0x21 DP4_SAT 0x22 DPH_SAT 0x23 DST_SAT 0x24 EX2_SAT 0x25 FLR_SAT 0x26 FRC_SAT 0x27 KIL 0x28 LG2_SAT 0x29 LIT_SAT 0x2A LRP 0x2B LRP_SAT 0x2C MAD_SAT 0x2D MAX_SAT 0x2E MIN_SAT 0x2F MOV_SAT 0x30 MUL_SAT 0x31 POW_SAT 0x32 RCP_SAT 0x33 RSQ_SAT 0x34 SCS 0x35 SCS_SAT 0x36 SGE_SAT 0x37 SIN 0x38 SIN_SAT 0x39 SLT_SAT 0x3A SUB_SAT 0x3B SWZ_SAT 0x3C TEX 0x3D TEX_SAT 0x3E TXB 0x3F TXB_SAT 0x40 TXP 0x41 TXP_SAT 0x42 XPD_SAT 0x43