¸í·É - vs_2_0
¿©±â¿¡¼´Â, Á¤Á¡ ¼ÎÀÌ´õ ¹öÀü 2_0 ÀÇ ¸í·É¿¡ °üÇÑ ·¹ÆÛ·±½º Á¤º¸¸¦ ±âÀçÇÑ´Ù.
Ç¥¿¡ ³ªÅ¸³ªµíÀÌ Á¤Á¡ ¼ÎÀÌ´õÀÇ ¸í·É¿¡´Â ¸î°³ÀÇ Á¾·ù°¡ ÀÖ´Ù. ¿ìÃøÀÇ ¿ÀÇ Àǹ̴Â, ´ÙÀ½°ú °°´Ù.
- ¸í·É ½½·Ô - °¢ ¸í·ÉÀÌ »ç¿ëÇÏ´Â ¸í·É ½½·Ô¼ö.
- ¼Â¾÷ - ºñ»ê¼ú ¸í·É. °¢ ¼ÎÀÌ´õ¿¡´Â ¹öÀü ¸í·ÉÀÌ ÇÊ¿äÇϰí, À̰ÍÀº ÃÖÃÊÀÇ ¸í·ÉÀÌ ¾Æ´Ï¸é ¾ÈµÈ´Ù.
- »ê¼ú - ÀÌ ¸í·ÉÀº, ¼ÎÀÌ´õ³»¿¡¼ÀÇ »ê¼ú ¿¬»êÀ» ½Ç½ÃÇÑ´Ù.
- ¸ÅÅ©·Î ¿¬»êÀÚ - ÀÌ ¸í·ÉÀº, »ê¼ú ¸í·ÉÀ» Á¶ÇÕÇØº¸´Ù °íµµÀÇ ±â´ÉÀ» ½ÇÇöÇÑ´Ù. ¸ÅÅ©·Î ¿¬»êÀÚÀÇ »ç¿ëÀº ¿É¼ÇÀÌ´Ù. ±âº»À¸·Î µÇ´Â ó¸®À» ÃÖÀûÈÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ), ¸ÅÅ©·Î ¿¬»êÀÚ, ƯÈ÷ Çà·Ä °ö¼À ¸í·É (m3x2, m3x3, m3x4, m4x3, m4x4)ÀÇ »ç¿ëÀ» Ãßõ ÇÑ´Ù.
- flow control - ÀÌ ¸í·ÉÀº,loop ...endloop ,if ...else ...endif ¿Í °°Àº flow control ´É·Â°ú ¼ºê ·çƾ È£ÃâÀ» Ãß°¡ÇÑ´Ù.
- ½Å±Ô - ÀÌ È£ÃâÀº, ÀÌ ¹öÀüÀÇ »õ ±â´ÉÀÌ´Ù.
¸í·É ¼¼Æ®
| À̸§ | ¼³¸í | ¸í·É ½½·Ô | ¼Â¾÷ | »ê¼ú | ¸ÅÅ©·Î ¿¬»êÀÚ | flow control | ½Å±Ô |
|---|
| abs | Àý´ëÄ¡ | 1 | | x | | | x |
| add | 2 °³ÀÇ º¤ÅÍÀÇ µ¡¼À | 1 | | x | | | |
| call | ¼ºê ·çƾÀ» È£ÃâÇÏ´Â | 2 | | | | x | x |
| callnz | 0 ÀÌ ¾Æ´Ñ °æ¿ì¿¡ ¼ºê ·çƾÀ» È£ÃâÇÏ´Â | 3 | | | | x | x |
| crs | ¿Ü Àû | 2 | | x | | | x |
| dcl_usage | ÀÔ·Â Á¤Á¡ ·¹Áö½ºÅ͸¦ ¼±¾ðÇÏ´Â ( ¡¸·¹Áö½ºÅÍ - vs_2_0 ¡¹¸¦ ÂüÁ¶ÇÒ°Í) | 0 | x | | | | |
| def | ºÎµ¿ ¼Ò¼öÁ¡ Á¤¼ö¸¦ Á¤ÀÇÇÏ´Â | 0 | x | | | | |
| defb | ºÒÇü Á¤¼ö¸¦ Á¤ÀÇÇÏ´Â | 0 | x | | | | x |
| defi | Á¤¼öÇü Á¤¼ö¸¦ Á¤ÀÇÇÏ´Â | 0 | x | | | | x |
| dp3 | 3 ¼ººÐÀÇ ³»Àû | 1 | | x | | | |
| dp4 | 4 ¿ä¼ÒÀÇ ³»Àû | 1 | | x | | | |
| dst | °Å¸® °ü·ÃÀÇ µ¥ÀÌÅ͸¦ °è»êÇÏ´Â | 1 | | x | | | |
| else | else ºí·ÏÀ» ½ÃÀÛ ÇÏ´Â | 1 | | x | | x | x |
| endif | if...else ºí·ÏÀ» Á¾·áÇÏ´Â | 1 | | | | x | x |
| endloop | loop ºí·ÏÀ» Á¾·áÇÏ´Â | 2 | | | | x | x |
| endrep | repeat ºí·ÏÀ» Á¾·áÇÏ´Â | 2 | | | | x | x |
| exp | ¿ÏÀü Á¤¹ÐµµÀÇ 2x | 1 | | | x | | |
| expp | ºÎºÐ Á¤¹ÐµµÀÇ 2x | 1 | | | x | | x |
| frc | ¼Ò¼öºÎ | 1 | | | x | | |
| if | if ºí·ÏÀ» ½ÃÀÛ ÇÏ´Â | 3 | | | | x | x |
| label | ¶óº§À» ºÙÀÌ´Â | 0 | | | | x | x |
| lit | ºÎºÐÀûÀÎ Á¶¸í °è»ê | 3 | | x | | | |
| log | ¿ÏÀü Á¤¹ÐµµÀÇ log2(x) | 1 | | | x | | |
| logp | ºÎºÐ Á¤¹ÐµµÀÇ log2(x) | 1 | | | x | | |
| loop | ·çÇÁ | 3 | | | | x | x |
| lrp | ¼±Çü º¸°£ | 2 | | | x | | x |
| m3x2 | 3 ¡¿ 2 Çà·Ä °ö¼À | 2 | | | x | | |
| m3x3 | 3 ¡¿ 3 Çà·Ä °ö¼À | 3 | | | x | | |
| m3x4 | 3 ¡¿ 4 Çà·Ä °ö¼À | 4 | | | x | | |
| m4x3 | 4 ¡¿ 3 Çà·Ä °ö¼À | 3 | | | x | | |
| m4x4 | 4 ¡¿ 4 Çà·Ä °ö¼À | 4 | | | x | | |
| mad | ÀûÈ | 1 | | x | | | |
| max | ÃÖ´ë | 1 | | x | | | |
| min | ÃÖ¼Ò | 1 | | x | | | |
| mov | À̵¿ | 1 | | x | | | |
| mova | ºÎµ¿ ¼Ò¼öÁ¡ ·¹Áö½ºÅͷκÎÅÍ ¾îµå·¹½º ·¹Áö½ºÅÍ (a0)¿¡ µ¥ÀÌÅ͸¦ À̵¿ÇÏ´Â | 1 | | x | | | x |
| mul | °ö¼À | 1 | | x | | | |
| nop | ¹«µ¿ÀÛ ¸í·É (¾î¶² ¿¬»êµµ ½ÇÇàÇÏÁö ¾Ê´Â´Ù) | 1 | | x | | | |
| nrm | 4D º¤Å͸¦ Á¤±ÔÈÇÏ´Â | 3 | | | x | | x |
| pow | xy | 3 | | | x | | x |
| rcp | ¿ª¼ö | 1 | | x | | | |
| rep | ¹Ýº¹ÇÏ´Â | 3 | | | | x | x |
| ret | ¼ºê ·çƾ ¶Ç´Â ¸ÞÀÎÀÇ Á¾·á | 1 | | | | x | x |
| rsq | ¿ª¼ö Á¦°ö±Ù | 1 | | x | | | |
| sge | ÀÌ»ó | 1 | | x | | | |
| sgn | Á¤ºÎÀÇ ºÎÈ£ | 3 | | | x | | x |
| sincos | Á¤Çö°ú ÄÚ»çÀÎ | 8 | | | x | | x |
| slt | º¸´Ù ÀÛÀº | 1 | | x | | | |
| vs | Á¤Á¡ ¼ÎÀÌ´õÀÇ ¹öÀü | 0 | x | | | | |