| 2775 | } |
| 2776 | |
| 2777 | int asCByteCode::InstrDWORD(asEBCInstr bc, asDWORD param) |
| 2778 | { |
| 2779 | asASSERT(asBCInfo[bc].type == asBCTYPE_DW_ARG); |
| 2780 | asASSERT(asBCInfo[bc].stackInc != 0xFFFF); |
| 2781 | |
| 2782 | if( AddInstruction() < 0 ) |
| 2783 | return 0; |
| 2784 | |
| 2785 | last->op = bc; |
| 2786 | *ARG_DW(last->arg) = param; |
| 2787 | last->size = asBCTypeSize[asBCInfo[bc].type]; |
| 2788 | last->stackInc = asBCInfo[bc].stackInc; |
| 2789 | |
| 2790 | return last->stackInc; |
| 2791 | } |
| 2792 | |
| 2793 | int asCByteCode::InstrPTR(asEBCInstr bc, void *param) |
| 2794 | { |
no outgoing calls
no test coverage detected