| 2791 | } |
| 2792 | |
| 2793 | int asCByteCode::InstrPTR(asEBCInstr bc, void *param) |
| 2794 | { |
| 2795 | asASSERT(asBCInfo[bc].stackInc != 0xFFFF); |
| 2796 | |
| 2797 | if( AddInstruction() < 0 ) |
| 2798 | return 0; |
| 2799 | |
| 2800 | last->op = bc; |
| 2801 | asASSERT(asBCInfo[bc].type == asBCTYPE_PTR_ARG); |
| 2802 | *ARG_PTR(last->arg) = (asPWORD)param; |
| 2803 | last->size = asBCTypeSize[asBCInfo[bc].type]; |
| 2804 | last->stackInc = asBCInfo[bc].stackInc; |
| 2805 | |
| 2806 | return last->stackInc; |
| 2807 | } |
| 2808 | |
| 2809 | int asCByteCode::InstrQWORD(asEBCInstr bc, asQWORD param) |
| 2810 | { |
no outgoing calls
no test coverage detected