|
|
| version 1.4, 2003/12/19 00:25:49 | version 1.6, 2003/12/22 01:44:59 |
|---|---|
| Line 881 a_bp_d16 mov r4, lr | Line 881 a_bp_d16 mov r4, lr |
| bic r0, r2, #(1 << 16) | bic r0, r2, #(1 << 16) |
| mov pc, r4 | mov pc, r4 |
| ; ---- test | |
| IMPORT i286core | |
| EXPORT i286a_ea_test | |
| EXPORT i286a_lea_test | |
| EXPORT i286a_a_test | |
| i286a_ea_test stmdb sp!, {r4, r8, r9, lr} | |
| ldr r9, iet_i286core | |
| ldrh r8, [r9, #CPU_IP] | |
| mov r8, r8 lsl #16 | |
| bl i286a_ea | |
| mov r8, r8 lsr #16 | |
| strh r8, [r9, #CPU_IP] | |
| ldmia sp!, {r4, r8, r9, pc} | |
| iet_i286core dcd i286core - CPU_REG | |
| i286a_lea_test stmdb sp!, {r4, r8, r9, lr} | |
| ldr r9, ilt_i286core | |
| ldrh r8, [r9, #CPU_IP] | |
| mov r8, r8 lsl #16 | |
| bl i286a_lea | |
| mov r8, r8 lsr #16 | |
| strh r8, [r9, #CPU_IP] | |
| ldmia sp!, {r4, r8, r9, pc} | |
| ilt_i286core dcd i286core - CPU_REG | |
| i286a_a_test stmdb sp!, {r4, r5, r6, r8, r9, lr} | |
| ldr r9, iat_i286core | |
| ldrh r8, [r9, #CPU_IP] | |
| mov r8, r8 lsl #16 | |
| mov r5, r1 | |
| bl i286a_a | |
| str r6, [r5] | |
| mov r8, r8 lsr #16 | |
| strh r8, [r9, #CPU_IP] | |
| ldmia sp!, {r4, r5, r6, r8, r9, pc} | |
| iat_i286core dcd i286core - CPU_REG | |
| END | END |