Common Flow Control Statements 39
© 2006 Advanced Micro Devices, Inc.
ATI CTM Guide v. 1.01
JUMP_FUNC A_OP B_POP_CNT
| JUMP_ANY | B_OP0 | B_ELSE
| | OP | | B_OP1 | | JUMP_ADDR
| | | | | | | | |
IF b 0x55 0 JUMP NONE NONE NONE 0 0 ELSE+1
ELSE 0xff 0 JUMP NONE NONE NONE 0 0 ENDIF
ENDIF
IF p 0x33 0 JUMP NONE INCR INCR 0 0 ELSE+1
ELSE 0x00 0 JUMP NONE NONE DECR 1 1 ENDIF+1
ENDIF 0x00 1 JUMP NONE DECR NONE 1 0 0
IF c 0x0f 0 JUMP NONE INCR INCR 0 0 ELSE+1
ELSE 0x00 0 JUMP NONE NONE DECR 1 1 ENDIF+1
ENDIF 0x00 1 JUMP NONE DECR NONE 1 0 0
IF b 0x55 0 JUMP NONE NONE NONE 0 0 ENDIF
ENDIF
IF p 0x33 0 JUMP NONE INCR NONE 0 0 ENDIF+1
ENDIF 0x00 1 JUMP NONE DECR NONE 1 0 0
IF c 0x0f 0 JUMP NONE INCR NONE 0 0 ENDIF+1
ENDIF 0x00 1 JUMP NONE DECR NONE 1 0 0
LOOP 0x00 0 LOOP NONE NONE NONE 0 0 1
ENDLOOP 0xff 1 ENDLOOP NONE NONE NONE 0 0 LOOP+1
REP 0x00 0 REP NONE NONE NONE 0 0 1
ENDREP 0xff 1 ENDREP NONE NONE NONE 0 0 REP+1
BREAK 0xff 0 BREAK NONE NONE DECR n 0 END+1
BREAK b 0xaa 0 BREAK NONE NONE DECR n 0 END+1
BREAK p 0xcc 0 BREAK NONE NONE DECR n 0 END+1
BREAK c 0xf0 0 BREAK NONE NONE DECR n 0 END+1
CONTINUE 0xff 0 CONTINUE NONE NONE DECR n 0 END
CALL 0xff 1 JUMP PUSH NONE INCR 0 0 Subroutine
CALL b 0xaa 1 JUMP PUSH NONE INCR 0 0 Subroutine
CALL p 0xcc 1 JUMP PUSH NONE INCR 0 0 Subroutine
CALL c 0xf0 1 JUMP PUSH NONE INCR 0 0 Subroutine
RETURN 0xff 0 JUMP POP NONE DECR 1 0 0
• n indicates how many branch stack frames the BREAK is inside within the current loop.
• Lines with no fields filled out indicate no FC instruction is necessary in that spot.
Содержание ATI CTM
Страница 1: ...ATI CTM Guide Technical Reference Manual Version 1 01...
Страница 6: ...ATI CTM Guide v 1 01 2006 Advanced Micro Devices Inc 2 Related Documents...
Страница 48: ...ATI CTM Guide v 1 01 2006 Advanced Micro Devices Inc 44 Errata...
Страница 54: ...ATI CTM Guide v 1 01 2006 Advanced Micro Devices Inc 50 Executable Files...