├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── ChangeLog.txt ├── LICENSE ├── README.md ├── mos6502vm ├── CMakeLists.txt ├── README.md └── src │ ├── fake6502.c │ ├── mos6502-trace.c │ ├── mos6502vm.c │ └── mos6502vm.h └── playground ├── .gitignore ├── HACKING.md ├── clean.sh ├── libmos6502vm ├── _.s ├── _putc.c ├── _puts.c ├── compat.h ├── conio.h ├── library.ndx └── types.h ├── run-all-benchmarks.sh ├── samples ├── 00-type-sizes │ └── type-sizes.c ├── 01-dummy │ └── dummy.c ├── 02-hello-world │ └── hello-world.c ├── 03-bytecpy │ └── bytecpy.c ├── 04-memcopy │ └── memcopy.c ├── 05-0xcafe │ └── 0xcafe.c ├── 06-sieve │ └── sieve.c ├── 07-aes256 │ ├── aes256.c │ └── aes256.h ├── 08-mandelbrot │ └── mandelbrot.c ├── 09-frogmove │ └── frogmove.c ├── 10-pi │ └── pi.c ├── 11-shuffle │ └── shuffle.c ├── 12-bubble-sort │ └── bubble-sort.c ├── 13-selection-sort │ └── selection-sort.c ├── 14-insertion-sort │ └── insertion-sort.c ├── 15-merge-sort │ └── merge-sort.c ├── 16-quick-sort │ └── quick-sort.c ├── 17-counting-sort │ └── counting-sort.c ├── 18-radix-sort │ └── radix-sort.c ├── 19-shell-sort │ └── shell-sort.c ├── 20-heap-sort │ └── heap-sort.c ├── 21-eight-queens │ └── eight-queens.c └── sort-helper.h ├── share ├── 6502-c++ │ ├── boot0.s │ ├── include │ │ └── .gitignore │ ├── lib6502-c++-src │ │ ├── .gitignore │ │ └── _.s │ ├── lib6502-c++ │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── Makefile ├── cc65 │ ├── boot0.s │ ├── include │ │ ├── .gitignore │ │ ├── cpu.mac │ │ ├── generic.mac │ │ ├── longbranch.mac │ │ └── zeropage.inc │ ├── libcc65-src │ │ ├── .gitignore │ │ ├── _.s │ │ ├── add.s │ │ ├── addeqsp.s │ │ ├── addysp.s │ │ ├── along.s │ │ ├── and.s │ │ ├── aslax1.s │ │ ├── aslax2.s │ │ ├── aslax3.s │ │ ├── aslax4.s │ │ ├── asleax1.s │ │ ├── asleax2.s │ │ ├── asleax3.s │ │ ├── asleax4.s │ │ ├── asr.s │ │ ├── asrax1.s │ │ ├── asrax2.s │ │ ├── asrax3.s │ │ ├── asrax4.s │ │ ├── asreax1.s │ │ ├── asreax2.s │ │ ├── asreax3.s │ │ ├── asreax4.s │ │ ├── axlong.s │ │ ├── bcast.s │ │ ├── bneg.s │ │ ├── bpushbsp.s │ │ ├── call.s │ │ ├── callirq.s │ │ ├── callmain.s │ │ ├── callptr4.s │ │ ├── compl.s │ │ ├── condes.s │ │ ├── decax1.s │ │ ├── decax2.s │ │ ├── decax3.s │ │ ├── decax4.s │ │ ├── decax5.s │ │ ├── decax6.s │ │ ├── decax7.s │ │ ├── decax8.s │ │ ├── decaxy.s │ │ ├── decsp1.s │ │ ├── decsp2.s │ │ ├── decsp3.s │ │ ├── decsp4.s │ │ ├── decsp5.s │ │ ├── decsp6.s │ │ ├── decsp7.s │ │ ├── decsp8.s │ │ ├── div.s │ │ ├── enter.s │ │ ├── eq.s │ │ ├── ge.s │ │ ├── gt.s │ │ ├── icmp.s │ │ ├── idiv32by16r16.s │ │ ├── imul16x16r32.s │ │ ├── imul8x8r16.s │ │ ├── incax1.s │ │ ├── incax2.s │ │ ├── incax3.s │ │ ├── incax5.s │ │ ├── incax6.s │ │ ├── incax7.s │ │ ├── incax8.s │ │ ├── incaxy.s │ │ ├── incsp1.s │ │ ├── incsp2.s │ │ ├── incsp3.s │ │ ├── incsp4.s │ │ ├── incsp5.s │ │ ├── incsp6.s │ │ ├── incsp7.s │ │ ├── incsp8.s │ │ ├── jmpvec.s │ │ ├── ladd.s │ │ ├── laddeq.s │ │ ├── laddeqsp.s │ │ ├── land.s │ │ ├── lasr.s │ │ ├── lbcast.s │ │ ├── lbneg.s │ │ ├── lcmp.s │ │ ├── lcompl.s │ │ ├── ldai.s │ │ ├── ldau0sp.s │ │ ├── ldaui.s │ │ ├── ldauisp.s │ │ ├── ldaxi.s │ │ ├── ldaxsp.s │ │ ├── ldeaxi.s │ │ ├── ldeaxysp.s │ │ ├── ldec.s │ │ ├── ldiv.s │ │ ├── le.s │ │ ├── leaaxsp.s │ │ ├── leave.s │ │ ├── leq.s │ │ ├── lge.s │ │ ├── lgt.s │ │ ├── linc.s │ │ ├── lle.s │ │ ├── llt.s │ │ ├── lmod.s │ │ ├── lmul.s │ │ ├── lne.s │ │ ├── lneg.s │ │ ├── lor.s │ │ ├── lpop.s │ │ ├── lpush.s │ │ ├── lrsub.s │ │ ├── lsave.s │ │ ├── lshelp.s │ │ ├── lshl.s │ │ ├── lshr.s │ │ ├── lsub.s │ │ ├── lsubeq.s │ │ ├── lsubeqsp.s │ │ ├── lt.s │ │ ├── ltest.s │ │ ├── ludiv.s │ │ ├── luge.s │ │ ├── lugt.s │ │ ├── lule.s │ │ ├── lult.s │ │ ├── lumod.s │ │ ├── lxor.s │ │ ├── makebool.s │ │ ├── mod.s │ │ ├── mul.s │ │ ├── mul8.s │ │ ├── mulax10.s │ │ ├── mulax3.s │ │ ├── mulax5.s │ │ ├── mulax6.s │ │ ├── mulax7.s │ │ ├── mulax9.s │ │ ├── ne.s │ │ ├── negabs.s │ │ ├── or.s │ │ ├── popa.s │ │ ├── popptr1.s │ │ ├── popsreg.s │ │ ├── push1.s │ │ ├── push2.s │ │ ├── push3.s │ │ ├── push4.s │ │ ├── push5.s │ │ ├── push6.s │ │ ├── push7.s │ │ ├── pusha.s │ │ ├── pushaff.s │ │ ├── pushax.s │ │ ├── pushb.s │ │ ├── pushbsp.s │ │ ├── pushc0.s │ │ ├── pushc1.s │ │ ├── pushc2.s │ │ ├── pushlysp.s │ │ ├── pushw.s │ │ ├── pushwsp.s │ │ ├── regswap.s │ │ ├── regswap1.s │ │ ├── regswap2.s │ │ ├── return0.s │ │ ├── return1.s │ │ ├── rsub.s │ │ ├── shelp.s │ │ ├── shl.s │ │ ├── shr.s │ │ ├── shrax1.s │ │ ├── shrax2.s │ │ ├── shrax3.s │ │ ├── shrax4.s │ │ ├── shreax1.s │ │ ├── shreax2.s │ │ ├── shreax3.s │ │ ├── shreax4.s │ │ ├── staspidx.s │ │ ├── staxsp.s │ │ ├── staxspi.s │ │ ├── steaxsp.s │ │ ├── steaxspi.s │ │ ├── stkchk.s │ │ ├── sub.s │ │ ├── subeqsp.s │ │ ├── subysp.s │ │ ├── swap.s │ │ ├── tosint.s │ │ ├── toslong.s │ │ ├── udiv.s │ │ ├── udiv32by16r16.s │ │ ├── uge.s │ │ ├── ugt.s │ │ ├── ule.s │ │ ├── ult.s │ │ ├── umod.s │ │ ├── umul16x16r32.s │ │ ├── umul8x16r24.s │ │ ├── umul8x8r16.s │ │ ├── xor.s │ │ └── zeropage.s │ ├── libcc65 │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── gcc-6502 │ ├── boot0.s │ ├── include │ │ └── .gitignore │ ├── libgcc-6502-gen │ │ ├── .gitignore │ │ ├── _.s │ │ ├── libgcc-gen.sh │ │ ├── src │ │ │ ├── addsf3.S │ │ │ ├── crt0.S │ │ │ ├── fprenorm-left.S │ │ │ ├── fprenorm-right.S │ │ │ ├── lib1funcs.S │ │ │ ├── savestack.S │ │ │ ├── savestack_sp.S │ │ │ ├── softfpregs.S │ │ │ ├── softregs.S │ │ │ └── t-6502 │ │ └── src2 │ │ │ ├── memcpy.c │ │ │ ├── memmove.c │ │ │ └── memset.c │ ├── libgcc-6502-src │ │ ├── .gitignore │ │ ├── _.s │ │ ├── __addsf3.s │ │ ├── __ashldi3.s │ │ ├── __ashlhi3.s │ │ ├── __ashlqi3.s │ │ ├── __ashlsi3.s │ │ ├── __ashrdi3.s │ │ ├── __ashrhi3.s │ │ ├── __ashrqi3.s │ │ ├── __ashrsi3.s │ │ ├── __bswapdi2.s │ │ ├── __bswapsi2.s │ │ ├── __cmpdi2.s │ │ ├── __cmpsi2.s │ │ ├── __divhi3.s │ │ ├── __divsf3.s │ │ ├── __divsi3.s │ │ ├── __eqsf2.s │ │ ├── __fixsfsi.s │ │ ├── __fixunssfsi.s │ │ ├── __floatsisf.s │ │ ├── __floatunsisf.s │ │ ├── __gesf2.s │ │ ├── __gtsf2.s │ │ ├── __lesf2.s │ │ ├── __lshrdi3.s │ │ ├── __lshrhi3.s │ │ ├── __lshrqi3.s │ │ ├── __lshrsi3.s │ │ ├── __ltsf2.s │ │ ├── __modhi3.s │ │ ├── __modsi3.s │ │ ├── __muldi3.s │ │ ├── __mulhi3.s │ │ ├── __mulqi3.s │ │ ├── __mulsf3.s │ │ ├── __mulsi3.s │ │ ├── __negdi2.s │ │ ├── __neghi2.s │ │ ├── __negsi2.s │ │ ├── __nesf2.s │ │ ├── __subsf3.s │ │ ├── __ucmpdi2.s │ │ ├── __udivdi3.s │ │ ├── __udivhi3.s │ │ ├── __udivqi3.s │ │ ├── __udivsi3.s │ │ ├── __umoddi3.s │ │ ├── __umodhi3.s │ │ ├── __umodqi3.s │ │ ├── __umodsi3.s │ │ ├── _crt0.orig │ │ ├── _zeropage.s │ │ ├── fprenorm-left.s │ │ ├── fprenorm-right.s │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── memset.c │ │ ├── savestack.s │ │ ├── savestack_sp.s │ │ └── softfpregs.s │ ├── libgcc-6502 │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── kickc │ ├── boot0.s │ ├── fragment │ │ ├── .gitignore │ │ ├── csg65ce02-common │ │ │ ├── isr_hardware_all_entry.asm │ │ │ ├── isr_hardware_all_exit.asm │ │ │ ├── pbsz1_derefidx_vbuzz=vbsaa.asm │ │ │ ├── pbuz1_derefidx_vbuzz=vbuaa.asm │ │ │ ├── pvoz1=_inc_pvoz1.asm │ │ │ ├── vboaa=pbuz1_derefidx_vbuzz_eq_vbuaa.asm │ │ │ ├── vbsaa=_neg__sbyte_vbuaa.asm │ │ │ ├── vbsaa=_neg_vbsaa.asm │ │ │ ├── vbsaa=vbsaa_plus_pbsz1_derefidx_vbuzz.asm │ │ │ ├── vbsaa=vbsaa_ror_1.asm │ │ │ ├── vbsaa=vbsaa_ror_2.asm │ │ │ ├── vbsaa=vbsaa_ror_4.asm │ │ │ ├── vbsaa=vbsaa_ror_vbuxx.asm │ │ │ ├── vbsaa=vbsaa_ror_vbuyy.asm │ │ │ ├── vbsaa=vbsxx_ror_vbuxx.asm │ │ │ ├── vbsaa=vbsyy_ror_vbuyy.asm │ │ │ ├── vbszz=_sbyte_vwum1.asm │ │ │ ├── vbuaa=_neg_vbuaa.asm │ │ │ ├── vbuaa=_neg_vbuxx.asm │ │ │ ├── vbuaa=_neg_vbuyy.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuzz.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuzz_minus_vbuaa.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuzz_minus_vbuc1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuzz_minus_vbum2.asm │ │ │ ├── vbuaa=vbuaa_band_pbuz1_derefidx_vbuzz.asm │ │ │ ├── vbuaa=vbuaa_bor_pbuz1_derefidx_vbuzz.asm │ │ │ ├── vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuzz.asm │ │ │ ├── vbuaa=vbuaa_minus_vbuzz.asm │ │ │ ├── vbuaa=vbuaa_plus_pbuz1_derefidx_vbuzz.asm │ │ │ ├── vbuaa=vbuaa_plus_vbuzz.asm │ │ │ ├── vbuaa_eq_pbuz1_derefidx_vbuzz_then_la1.asm │ │ │ ├── vbuaa_lt_vbuzz_then_la1.asm │ │ │ ├── vbum1=vbuzz.asm │ │ │ ├── vbuxx=_neg_vbuaa.asm │ │ │ ├── vbuxx_lt_vbuzz_then_la1.asm │ │ │ ├── vbuyy=_neg_vbuaa.asm │ │ │ ├── vbuyy_lt_vbuzz_then_la1.asm │ │ │ ├── vbuzz=_byte_vbszz.asm │ │ │ ├── vbuzz=_dec_vbuzz.asm │ │ │ ├── vbuzz=_inc_vbuzz.asm │ │ │ ├── vbuzz=pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuzz=vbuaa.asm │ │ │ ├── vbuzz=vbuaa_minus_1.asm │ │ │ ├── vbuzz=vbuc1.asm │ │ │ ├── vbuzz=vbum1.asm │ │ │ ├── vbuzz=vbuxx.asm │ │ │ ├── vbuzz=vbuxx_plus_1.asm │ │ │ ├── vbuzz=vbuyy.asm │ │ │ ├── vbuzz=vbuyy_plus_1.asm │ │ │ ├── vbuzz=vbuzz.asm │ │ │ ├── vbuzz=vbuzz_bor_vbuzz.asm │ │ │ ├── vbuzz=vbuzz_minus_2.asm │ │ │ ├── vbuzz=vbuzz_plus_1.asm │ │ │ ├── vbuzz=vbuzz_plus_2.asm │ │ │ ├── vbuzz_eq_0_then_la1.asm │ │ │ ├── vbuzz_eq_vbuaa_then_la1.asm │ │ │ ├── vbuzz_eq_vbuc1_then_la1.asm │ │ │ ├── vbuzz_eq_vbum1_then_la1.asm │ │ │ ├── vbuzz_eq_vbuxx_then_la1.asm │ │ │ ├── vbuzz_eq_vbuyy_then_la1.asm │ │ │ ├── vbuzz_ge_vbuaa_then_la1.asm │ │ │ ├── vbuzz_ge_vbuc1_then_la1.asm │ │ │ ├── vbuzz_ge_vbum1_then_la1.asm │ │ │ ├── vbuzz_ge_vbuxx_then_la1.asm │ │ │ ├── vbuzz_ge_vbuyy_then_la1.asm │ │ │ ├── vbuzz_gt_0_then_la1.asm │ │ │ ├── vbuzz_gt_vbuc1_then_la1.asm │ │ │ ├── vbuzz_gt_vbum1_then_la1.asm │ │ │ ├── vbuzz_le_0_then_la1.asm │ │ │ ├── vbuzz_le_vbuc1_then_la1.asm │ │ │ ├── vbuzz_lt_vbuaa_then_la1.asm │ │ │ ├── vbuzz_lt_vbuc1_then_la1.asm │ │ │ ├── vbuzz_lt_vbum1_then_la1.asm │ │ │ ├── vbuzz_lt_vbuxx_then_la1.asm │ │ │ ├── vbuzz_lt_vbuyy_then_la1.asm │ │ │ ├── vbuzz_neq_0_then_la1.asm │ │ │ ├── vbuzz_neq_vbuc1_then_la1.asm │ │ │ ├── vbuzz_neq_vbum1_then_la1.asm │ │ │ ├── vdum1=_word_pbuz2_derefidx_vbuzz.asm │ │ │ ├── vwsm1=_sword_pbsz2_derefidx_vbuzz.asm │ │ │ ├── vwsm1=vwsm1_plus_pbuz2_derefidx_vbuzz.asm │ │ │ ├── vwsm1=vwsm1_rol_1.asm │ │ │ ├── vwsm1=vwsm1_rol_2.asm │ │ │ ├── vwsm1=vwsm1_rol_3.asm │ │ │ ├── vwsm1=vwsm1_rol_4.asm │ │ │ ├── vwsm1=vwsm2_plus_pbuz3_derefidx_vbuzz.asm │ │ │ ├── vwsz1=vwsz1_minus_1.asm │ │ │ ├── vwsz1=vwsz1_plus_1.asm │ │ │ ├── vwum1=_word_pbuz2_derefidx_vbuzz.asm │ │ │ ├── vwum1=pbuz2_derefidx_vbuzz_rol_1.asm │ │ │ ├── vwum1=vwum1_rol_1.asm │ │ │ ├── vwum1=vwum1_rol_2.asm │ │ │ ├── vwum1=vwum1_rol_3.asm │ │ │ ├── vwum1=vwum1_rol_4.asm │ │ │ ├── vwum1=vwum1_rol_5.asm │ │ │ ├── vwuz1=_dec_vwuz1.asm │ │ │ ├── vwuz1=_inc_vwuz1.asm │ │ │ └── vwuz1=vwuz1_plus_1.asm │ │ ├── mega45gs02-common │ │ │ ├── vdsz1=vdsz1_ror_1.asm │ │ │ ├── vdsz1=vdsz1_ror_2.asm │ │ │ ├── vdsz1=vdsz2_ror_1.asm │ │ │ ├── vdsz1=vdsz2_ror_2.asm │ │ │ ├── vdum1=_inc_vdum1.asm │ │ │ ├── vdum1=vdum1_plus_vdum2.asm │ │ │ ├── vdum1=vdum2.asm │ │ │ ├── vduz1=vduz1_ror_1.asm │ │ │ └── vduz1=vduz1_ror_2.asm │ │ ├── mos6502-common │ │ │ ├── (_deref_qbuc1)_derefidx_vbuyy=vbuaa.asm │ │ │ ├── (_deref_qbuz1)_derefidx_vbum2=(_deref_qbuz1)_derefidx_vbum2_bor_pbuc1_derefidx_vbuxx.asm │ │ │ ├── (_deref_qbuz1)_derefidx_vbuxx=(_deref_qbuz1)_derefidx_vbuxx_bor_pbuc1_derefidx_vbum2.asm │ │ │ ├── (_deref_qbuz1)_derefidx_vbuxx=(_deref_qbuz1)_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy.asm │ │ │ ├── (_deref_qwuc1)_derefidx_vbuyy=vwuc2.asm │ │ │ ├── (_deref_qwuc1)_derefidx_vbuyy=vwum1.asm │ │ │ ├── (qbuc1_derefidx_vbuxx)_derefidx_vbuc2=vbuaa.asm │ │ │ ├── (qbuc1_derefidx_vbuyy)_derefidx_(pbuc2_derefidx_vbuxx)=vbuz1.asm │ │ │ ├── (qwuz1_derefidx_vbuyy)_derefidx_vbuc2=pwuz1_derefidx_vbuc2.asm │ │ │ ├── 0_eq_vdum1_then_la1.asm │ │ │ ├── 0_neq_(qbuz1_derefidx_vbuyy)_derefidx_vbum2_then_la1.asm │ │ │ ├── 0_neq_(qbuz1_derefidx_vbuyy)_derefidx_vbuxx_then_la1.asm │ │ │ ├── 0_neq_vdum1_then_la1.asm │ │ │ ├── _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_bxor_vbuc2.asm │ │ │ ├── _deref_(_deref_qbuc1)=_deref_(_deref_qbuc1)_plus_vbuaa.asm │ │ │ ├── _deref_(_deref_qbuc1)=vbuaa.asm │ │ │ ├── _deref_(_deref_qbuz1)=vbuaa.asm │ │ │ ├── _deref_(_deref_qwuc1)=_deref_(_deref_qwuc2).asm │ │ │ ├── _deref_(qbuc1_derefidx_vbuxx)=vbuaa.asm │ │ │ ├── _deref_(qbuc1_derefidx_vbuyy)=pbuc2_derefidx_(pbuc3_derefidx_vbuxx).asm │ │ │ ├── _deref_(qbuc1_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── _deref_(qbuz1_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── _deref_pbsz1=vbsaa.asm │ │ │ ├── _deref_pbum1=_deref_pbum1_bor_vbuaa.asm │ │ │ ├── _deref_pbum1=_inc__deref_pbum1.asm │ │ │ ├── _deref_pbum1=vbuaa.asm │ │ │ ├── _deref_pbuz1=_deref_pbuz1_bor_vbuaa.asm │ │ │ ├── _deref_pbuz1=vbuaa.asm │ │ │ ├── _deref_pduz1=vdum2.asm │ │ │ ├── _deref_pvoc1=_deref_pvoc2_memcpy_vbuxx.asm │ │ │ ├── _deref_pvoc1=_deref_pvoc2_memcpy_vbuyy.asm │ │ │ ├── _deref_pvoc1=_deref_pvoc2_memcpy_vwuc3.asm │ │ │ ├── _deref_pvoc1=_deref_pvoz1_memcpy_vbuxx.asm │ │ │ ├── _deref_pvoc1=_deref_pvoz1_memcpy_vwuc2.asm │ │ │ ├── _deref_pvoc1=_deref_qvoc2_memcpy_vbuxx.asm │ │ │ ├── _deref_pvoc1=_deref_qvoc2_memcpy_vbuyy.asm │ │ │ ├── _deref_pvoc1=_memset_vbuxx.asm │ │ │ ├── _deref_pvoc1=_memset_vbuyy.asm │ │ │ ├── _deref_pvoc1=_memset_vwuc2.asm │ │ │ ├── _deref_pvoc1=pvoc2_derefidx_vbuxx_memcpy_vbuc3.asm │ │ │ ├── _deref_pvoc1=pvoc2_derefidx_vbuyy_memcpy_vbuc3.asm │ │ │ ├── _deref_pvom1=pvom1_derefidx_vbuyy_memcpy_vbuxx.asm │ │ │ ├── _deref_pvoz1=_deref_pvoz2_memcpy_vbuc1.asm │ │ │ ├── _deref_pvoz1=_deref_pvoz2_memcpy_vbuxx.asm │ │ │ ├── _deref_pwsz1=_dec__deref_pwsz2.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz1_plus_vwsm2.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz1_rol_1.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz1_rol_3.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz2.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz2_minus_vwsm3.asm │ │ │ ├── _deref_pwsz1=_deref_pwsz2_plus_vwsm3.asm │ │ │ ├── _deref_pwsz1=_inc__deref_pwsz2.asm │ │ │ ├── _deref_pwsz1=vwsc1.asm │ │ │ ├── _deref_pwsz1=vwsm2.asm │ │ │ ├── _deref_pwsz1_eq_0_then_la1.asm │ │ │ ├── _deref_pwsz1_eq_vbuc1_then_la1.asm │ │ │ ├── _deref_pwsz1_eq_vwsm2_then_la1.asm │ │ │ ├── _deref_pwsz1_ge_vwsc1_then_la1.asm │ │ │ ├── _deref_pwsz1_ge_vwsm2_then_la1.asm │ │ │ ├── _deref_pwsz1_gt__deref_pwsz2_then_la1.asm │ │ │ ├── _deref_pwsz1_neq_0_then_la1.asm │ │ │ ├── _deref_pwsz1_neq_vwsm2_then_la1.asm │ │ │ ├── _deref_pwuz1=_dec__deref_pwuz1.asm │ │ │ ├── _deref_pwuz1=_dec__deref_pwuz2.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz1_minus_vwuc1.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz1_minus_vwuz2.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz1_plus_pwuz1_derefidx_vbuyy.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2_bxor_vwuc1.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2_minus_vwum3.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2_plus__deref_pwuz3.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2_plus_vwuc1.asm │ │ │ ├── _deref_pwuz1=_deref_pwuz2_plus_vwum3.asm │ │ │ ├── _deref_pwuz1=_inc__deref_pwuz2.asm │ │ │ ├── _deref_pwuz1=pwuc1_derefidx_vbuxx.asm │ │ │ ├── _deref_pwuz1=pwuz2_derefidx_vbuyy.asm │ │ │ ├── _deref_pwuz1=vbuaa.asm │ │ │ ├── _deref_pwuz1=vwuc1.asm │ │ │ ├── _deref_pwuz1=vwum2.asm │ │ │ ├── _deref_pwuz1_eq_0_then_la1.asm │ │ │ ├── _deref_pwuz1_eq_vbuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_eq_vwuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_ge_vwuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_gt_vwuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_le_vwum2_then_la1.asm │ │ │ ├── _deref_pwuz1_lt_vwuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_neq_0_then_la1.asm │ │ │ ├── _deref_pwuz1_neq_pwuz2_derefidx_vbuyy_then_la1.asm │ │ │ ├── _deref_pwuz1_neq_vwuc1_then_la1.asm │ │ │ ├── _deref_pwuz1_neq_vwum2_then_la1.asm │ │ │ ├── _deref_qvoc1=_deref_qvoc1.asm │ │ │ ├── _deref_qvoc1=_deref_qvoc1_minus_vwuc2.asm │ │ │ ├── _deref_qvoc1=_deref_qvoc1_minus_vwum1.asm │ │ │ ├── _deref_qvoc1=_deref_qvoc1_plus_vwuc2.asm │ │ │ ├── _deref_qvoc1=_deref_qvoc1_plus_vwum1.asm │ │ │ ├── _deref_qvoc1=_deref_qvoz1.asm │ │ │ ├── _deref_qvoc1=_inc__deref_qvoc1.asm │ │ │ ├── _deref_qvoc1=_ptr_vbuaa.asm │ │ │ ├── _deref_qvoc1=qvoc2_derefidx_vbuxx.asm │ │ │ ├── _deref_qvoc1=qvoc2_derefidx_vbuyy.asm │ │ │ ├── _deref_qvoc1=vwuc2.asm │ │ │ ├── _deref_qvoc1=vwum1.asm │ │ │ ├── _deref_qvoc1_eq__deref_qvoc2_then_la1.asm │ │ │ ├── _deref_qvom1=vwum2.asm │ │ │ ├── _deref_qvoz1=_inc__deref_qvoz1.asm │ │ │ ├── _deref_qvoz1=_ptr_vbuaa.asm │ │ │ ├── _deref_qvoz1=_ptr_vwum2.asm │ │ │ ├── _deref_qvoz1=pvoc1.asm │ │ │ ├── _deref_qvoz1=pvom2.asm │ │ │ ├── _deref_qvoz1=qvoz2_derefidx_vbuyy.asm │ │ │ ├── _deref_qvoz1=vbuaa.asm │ │ │ ├── _deref_qvoz1=vwum2.asm │ │ │ ├── _deref_qvoz1_eq_0_then_la1.asm │ │ │ ├── _deref_qvoz1_eq_pvoc1_then_la1.asm │ │ │ ├── _deref_qvoz1_neq_0_then_la1.asm │ │ │ ├── _deref_qvoz1_neq_pvom2_then_la1.asm │ │ │ ├── _stackidxbool_vbuc1=vboaa.asm │ │ │ ├── _stackidxbool_vbuc1=vbom1.asm │ │ │ ├── _stackidxbool_vbuc1=vboyy.asm │ │ │ ├── _stackidxbyte_vbuc1=vbuaa.asm │ │ │ ├── _stackidxdword_vbuc1=vdum1.asm │ │ │ ├── _stackidxptr_vbuc1=pvom1.asm │ │ │ ├── _stackidxsbyte_vbuc1=vbsaa.asm │ │ │ ├── _stackidxsdword_vbuc1=vdsc2.asm │ │ │ ├── _stackidxsdword_vbuc1=vdsm1.asm │ │ │ ├── _stackidxstruct_1_vbuc1=vssm1.asm │ │ │ ├── _stackidxstruct_2_vbuc1=vssm1.asm │ │ │ ├── _stackidxstruct_3_vbuc1=vssm1.asm │ │ │ ├── _stackidxstruct_4_vbuc1=vssm1.asm │ │ │ ├── _stackidxstruct_vbuc1_vbuc2=vssm1.asm │ │ │ ├── _stackidxsword_vbuc1=vwsm1.asm │ │ │ ├── _stackidxword_vbuc1=vwum1.asm │ │ │ ├── _stackpullpadding_1.asm │ │ │ ├── _stackpullpadding_2.asm │ │ │ ├── _stackpullpadding_3.asm │ │ │ ├── _stackpullpadding_4.asm │ │ │ ├── _stackpullpadding_5.asm │ │ │ ├── _stackpullpadding_6.asm │ │ │ ├── _stackpullpadding_7.asm │ │ │ ├── _stackpullpadding_8.asm │ │ │ ├── _stackpullpadding_9.asm │ │ │ ├── _stackpushbyte_=vbuaa.asm │ │ │ ├── _stackpushdword_=_dword_pwuc1_derefidx_vbum1.asm │ │ │ ├── _stackpushdword_=vduc1.asm │ │ │ ├── _stackpushdword_=vdum1.asm │ │ │ ├── _stackpushdword_=vwum1.asm │ │ │ ├── _stackpushpadding_1.asm │ │ │ ├── _stackpushpadding_2.asm │ │ │ ├── _stackpushpadding_3.asm │ │ │ ├── _stackpushpadding_4.asm │ │ │ ├── _stackpushptr_=vwuc1.asm │ │ │ ├── _stackpushptr_=vwum1.asm │ │ │ ├── _stackpushsbyte_=vbsaa.asm │ │ │ ├── _stackpushsdword_=vdsc1.asm │ │ │ ├── _stackpushsdword_=vdsm1.asm │ │ │ ├── _stackpushstruct_1_=vssm1.asm │ │ │ ├── _stackpushstruct_2_=vssm1.asm │ │ │ ├── _stackpushstruct_3_=vssm1.asm │ │ │ ├── _stackpushstruct_4_=vssm1.asm │ │ │ ├── _stackpushstruct_vbuyy_=vssm1.asm │ │ │ ├── _stackpushsword_=vbsc1.asm │ │ │ ├── _stackpushsword_=vwsc1.asm │ │ │ ├── _stackpushsword_=vwsm1.asm │ │ │ ├── _stackpushword_=vbuaa.asm │ │ │ ├── _stackpushword_=vbuc1.asm │ │ │ ├── _stackpushword_=vwuc1.asm │ │ │ ├── _stackpushword_=vwum1.asm │ │ │ ├── call__deref_(qprc1_derefidx_vbuyy).asm │ │ │ ├── call__deref_(qprz1_derefidx_vbuyy).asm │ │ │ ├── call__deref_pprc1.asm │ │ │ ├── call__deref_pprm1.asm │ │ │ ├── call__deref_pprz1.asm │ │ │ ├── call_phi_close_cx16_ram.asm │ │ │ ├── call_phi_close_cx16_rom.asm │ │ │ ├── call_phi_far_cx16_ram.asm │ │ │ ├── call_phi_far_cx16_rom.asm │ │ │ ├── call_phi_near.asm │ │ │ ├── call_vprc1.asm │ │ │ ├── isr_hardware_all_entry.asm │ │ │ ├── isr_hardware_all_exit.asm │ │ │ ├── isr_hardware_none_entry.asm │ │ │ ├── isr_hardware_none_exit.asm │ │ │ ├── isr_rom_min_c64_entry.asm │ │ │ ├── isr_rom_min_c64_exit.asm │ │ │ ├── isr_rom_min_cx16_entry.asm │ │ │ ├── isr_rom_min_cx16_exit.asm │ │ │ ├── isr_rom_min_plus4_entry.asm │ │ │ ├── isr_rom_min_plus4_exit.asm │ │ │ ├── isr_rom_min_vic20_entry.asm │ │ │ ├── isr_rom_min_vic20_exit.asm │ │ │ ├── isr_rom_sys_c64_entry.asm │ │ │ ├── isr_rom_sys_c64_exit.asm │ │ │ ├── isr_rom_sys_cx16_entry.asm │ │ │ ├── isr_rom_sys_cx16_exit.asm │ │ │ ├── isr_rom_sys_plus4_entry.asm │ │ │ ├── isr_rom_sys_plus4_exit.asm │ │ │ ├── isr_rom_sys_vic20_entry.asm │ │ │ ├── isr_rom_sys_vic20_exit.asm │ │ │ ├── pboc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── pboc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── pbom1_derefidx_vbuyy=vboc1.asm │ │ │ ├── pbsm1_derefidx_vbuc1=pbsm1_derefidx_vbuyy.asm │ │ │ ├── pbsm1_derefidx_vbuyy=vbsc1.asm │ │ │ ├── pbuc1_derefidx_(_deref_pbuz1)=_inc_pbuc1_derefidx_(_deref_pbuz1).asm │ │ │ ├── pbuc1_derefidx_(pbuc2_derefidx_vbuxx)=pbuc3_derefidx_vbuxx.asm │ │ │ ├── pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=pbuc3_derefidx_vbuyy.asm │ │ │ ├── pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── pbuc1_derefidx_vbuaa=vbuaa.asm │ │ │ ├── pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm │ │ │ ├── pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm │ │ │ ├── pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm │ │ │ ├── pbuc1_derefidx_vbuxx=vbuaa.asm │ │ │ ├── pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm │ │ │ ├── pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm │ │ │ ├── pbuc1_derefidx_vbuyy=vbuaa.asm │ │ │ ├── pbuc1_eq__deref_qbuc2_then_la1.asm │ │ │ ├── pbuc1_eq_pbuc2_then_la1.asm │ │ │ ├── pbuc1_eq_qbuz1_derefidx_vbuyy_then_la1.asm │ │ │ ├── pbuc1_neq__deref_qbuc2_then_la1.asm │ │ │ ├── pbum1_derefidx_vbuc1=pbum1_derefidx_vbuyy.asm │ │ │ ├── pbum1_derefidx_vbuc1=vbuaa.asm │ │ │ ├── pbum1_derefidx_vbuyy=_dec_pbum1_derefidx_vbuyy.asm │ │ │ ├── pbum1_derefidx_vbuyy=pbum1_derefidx_vbuyy_plus_1.asm │ │ │ ├── pbum1_derefidx_vbuyy=pbum2_derefidx_vbuyy.asm │ │ │ ├── pbum1_derefidx_vbuyy=vbuaa.asm │ │ │ ├── pbum1_derefidx_vbuyy_eq_pbum2_derefidx_vbuyy_then_la1.asm │ │ │ ├── pbum1_derefidx_vbuyy_neq_0_then_la1.asm │ │ │ ├── pbuz1=qbuc1_derefidx_vbuxx_plus__deref_pwuz1.asm │ │ │ ├── pbuz1=qbuc1_derefidx_vbuxx_plus__deref_pwuz2.asm │ │ │ ├── pbuz1=qbuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm │ │ │ ├── pbuz1=qbuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm │ │ │ ├── pbuz1_derefidx_(_deref_pbuz2)=_inc_pbuz1_derefidx_(_deref_pbuz2).asm │ │ │ ├── pbuz1_derefidx_(pbsc1_derefidx_vbuxx)=vbuaa.asm │ │ │ ├── pbuz1_derefidx_(pbuc1_derefidx_vbuxx)=pbuz2_derefidx_vbuyy.asm │ │ │ ├── pbuz1_derefidx_(pbuc1_derefidx_vbuxx)=vbuaa.asm │ │ │ ├── pbuz1_derefidx_vbuyy=_byte_vwum2.asm │ │ │ ├── pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuyy.asm │ │ │ ├── pbuz1_derefidx_vbuyy=_inc_pbuz1_derefidx_vbuyy.asm │ │ │ ├── pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_minus_1.asm │ │ │ ├── pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_plus_vbuaa.asm │ │ │ ├── pbuz1_derefidx_vbuyy=pbuz2_derefidx_(pbuz1_derefidx_vbuyy).asm │ │ │ ├── pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy.asm │ │ │ ├── pbuz1_derefidx_vbuyy=vbuaa.asm │ │ │ ├── pbuz1_neq__deref_qbuc1_then_la1.asm │ │ │ ├── pbuz2_derefidx_vbuyy_lt_pbuz1_derefidx_vbuyy_then_la1.asm │ │ │ ├── pdsc1_derefidx_vbuxx=vdsc2.asm │ │ │ ├── pdsc1_derefidx_vbuxx=vdsm1.asm │ │ │ ├── pdsc1_derefidx_vbuyy=vdsc2.asm │ │ │ ├── pdsc1_derefidx_vbuyy=vdsm1.asm │ │ │ ├── pdsm1_derefidx_vbuc1=pdsm1_derefidx_vbuc2.asm │ │ │ ├── pdsm1_derefidx_vbuc1=pdsm2_derefidx_vbuc2.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm1_derefidx_vbuyy_minus_vdsc1.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm1_derefidx_vbuyy_minus_vdsm2.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm1_derefidx_vbuyy_plus_vdsc1.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm1_derefidx_vbuyy_plus_vdsm2.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm2_derefidx_vbuyy_minus_vdsm3.asm │ │ │ ├── pdsm1_derefidx_vbuyy=pdsm2_derefidx_vbuyy_plus_vdsm3.asm │ │ │ ├── pdsm1_derefidx_vbuyy=vbsaa.asm │ │ │ ├── pdsm1_derefidx_vbuyy=vbsc1.asm │ │ │ ├── pdsm1_derefidx_vbuyy=vdsc2.asm │ │ │ ├── pdsm1_derefidx_vbuyy=vdsm2.asm │ │ │ ├── pdsz1_derefidx_vbuc1=pdsm2_derefidx_vbuc2.asm │ │ │ ├── pdsz1_derefidx_vbuc1=pdsz1_derefidx_vbuc2.asm │ │ │ ├── pdsz1_derefidx_vbuc1=pdsz2_derefidx_vbuc2.asm │ │ │ ├── pdsz1_derefidx_vbuyy=pdsz1_derefidx_vbuyy_minus_vdsc1.asm │ │ │ ├── pdsz1_derefidx_vbuyy=pdsz1_derefidx_vbuyy_plus_vdsc1.asm │ │ │ ├── pdsz1_derefidx_vbuyy=vdsc1.asm │ │ │ ├── pdsz1_derefidx_vbuyy=vdsm2.asm │ │ │ ├── pduc1_derefidx_vbuaa=pduc1_derefidx_vbuaa_plus_pduc2_derefidx_vbuaa.asm │ │ │ ├── pduc1_derefidx_vbuaa=pduc2_derefidx_vbuaa.asm │ │ │ ├── pduc1_derefidx_vbum1=pduc1_derefidx_vbum1_plus_pduc2_derefidx_vbum1.asm │ │ │ ├── pduc1_derefidx_vbum1=pduc2_derefidx_vbum1.asm │ │ │ ├── pduc1_derefidx_vbum1=vbuc2.asm │ │ │ ├── pduc1_derefidx_vbum1=vwuc2.asm │ │ │ ├── pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_pduc2_derefidx_vbuxx.asm │ │ │ ├── pduc1_derefidx_vbuxx=pduc1_derefidx_vbuxx_plus_vdum1.asm │ │ │ ├── pduc1_derefidx_vbuxx=pduc2_derefidx_vbuxx.asm │ │ │ ├── pduc1_derefidx_vbuxx=vdum1.asm │ │ │ ├── pduc1_derefidx_vbuyy=pduc1_derefidx_vbuyy_plus_pduc2_derefidx_vbuyy.asm │ │ │ ├── pduc1_derefidx_vbuyy=pduc2_derefidx_vbuyy.asm │ │ │ ├── pduc1_derefidx_vbuyy=vduc2.asm │ │ │ ├── pduc1_derefidx_vbuyy=vdum1.asm │ │ │ ├── pduz1_derefidx_vbuc1=vbuc1.asm │ │ │ ├── pduz1_derefidx_vbuyy=vbuc1.asm │ │ │ ├── pduz1_derefidx_vbuyy=vduc1.asm │ │ │ ├── pduz1_derefidx_vbuyy=vdum2.asm │ │ │ ├── pssc1_derefidx_vbuxx=_deref_qssz1.asm │ │ │ ├── pssm1=_deref_qssm1.asm │ │ │ ├── pssz1=qssz2_derefidx_vbuc1_plus_vbuc2.asm │ │ │ ├── pvoc1_derefidx_vbuxx=_deref_pvoc2_memcpy_vbuc3.asm │ │ │ ├── pvoc1_derefidx_vbuxx=pvoc2_derefidx_vbuxx_memcpy_vbuyy.asm │ │ │ ├── pvoc1_derefidx_vbuyy=_deref_pvoc2_memcpy_vbuc3.asm │ │ │ ├── pvoc1_derefidx_vbuyy=pvoc2_derefidx_vbuyy_memcpy_vbuxx.asm │ │ │ ├── pvoc1_le_pvoc2_then_la1.asm │ │ │ ├── pvoc1_neq__deref_qvoz1_then_la1.asm │ │ │ ├── pvom1=_addr__deref_pvoc1.asm │ │ │ ├── pvom1=_dec_pvom2.asm │ │ │ ├── pvom1=_deref_qvoc1.asm │ │ │ ├── pvom1=_deref_qvoc1_minus_vbuc2.asm │ │ │ ├── pvom1=_deref_qvoc1_plus_vwuc2.asm │ │ │ ├── pvom1=_deref_qvom2.asm │ │ │ ├── pvom1=_deref_qvoz2.asm │ │ │ ├── pvom1=_deref_qvoz2_plus_vbuaa.asm │ │ │ ├── pvom1=_inc_pvom1.asm │ │ │ ├── pvom1=_inc_pvom2.asm │ │ │ ├── pvom1=_ptr_pvom1.asm │ │ │ ├── pvom1=_ptr_pvom2.asm │ │ │ ├── pvom1=_ptr_vbuaa.asm │ │ │ ├── pvom1=_ptr_vbuxx.asm │ │ │ ├── pvom1=_ptr_vbuyy.asm │ │ │ ├── pvom1=_ptr_vwum2.asm │ │ │ ├── pvom1=_stackidxptr_vbuc1.asm │ │ │ ├── pvom1=_stackpullptr_.asm │ │ │ ├── pvom1=pbuc1_setbyte1_vbuaa.asm │ │ │ ├── pvom1=pvoaa.asm │ │ │ ├── pvom1=pvoc1.asm │ │ │ ├── pvom1=pvoc1_plus__deref_pwuz2.asm │ │ │ ├── pvom1=pvoc1_plus_vwsm1.asm │ │ │ ├── pvom1=pvoc1_plus_vwsm2.asm │ │ │ ├── pvom1=pvom1_plus_vbuaa.asm │ │ │ ├── pvom1=pvom1_plus_vwsm2.asm │ │ │ ├── pvom1=pvom1_setbyte0_vbuaa.asm │ │ │ ├── pvom1=pvom1_setbyte1_vbuaa.asm │ │ │ ├── pvom1=pvom1_setbyte1_vbuxx.asm │ │ │ ├── pvom1=pvom1_setbyte1_vbuyy.asm │ │ │ ├── pvom1=pvom2.asm │ │ │ ├── pvom1=pvom2_minus_vbuc1.asm │ │ │ ├── pvom1=pvom2_plus__byte1_vwum3.asm │ │ │ ├── pvom1=pvom2_plus_vbuaa.asm │ │ │ ├── pvom1=pvom2_plus_vwsm1.asm │ │ │ ├── pvom1=pvom2_plus_vwsm3.asm │ │ │ ├── pvom1=pvom2_setbyte0_vbuaa.asm │ │ │ ├── pvom1=pvom2_setbyte1_vbuaa.asm │ │ │ ├── pvom1=pvom2_setbyte1_vbuxx.asm │ │ │ ├── pvom1=pvom2_setbyte1_vbuyy.asm │ │ │ ├── pvom1=qvoc1_derefidx_vbuxx.asm │ │ │ ├── pvom1=qvoc1_derefidx_vbuxx_plus_vbuc2.asm │ │ │ ├── pvom1=qvoc1_derefidx_vbuyy.asm │ │ │ ├── pvom1=qvoc1_derefidx_vbuyy_plus_vbuc2.asm │ │ │ ├── pvom1=qvom1_derefidx_vbuyy.asm │ │ │ ├── pvom1=qvom2_derefidx_vbuyy.asm │ │ │ ├── pvom1=qvoz2_derefidx_vbuyy.asm │ │ │ ├── pvom1=vwuc1.asm │ │ │ ├── pvom1_ge__deref_qvoc1_then_la1.asm │ │ │ ├── pvoz1=_deref_qvoz1.asm │ │ │ ├── pvoz1=_deref_qvoz1_plus_vbuaa.asm │ │ │ ├── pvoz1=pvoc1_plus__deref_pwuz1.asm │ │ │ ├── pvoz1=qvoz1_derefidx_vbuyy.asm │ │ │ ├── pvoz1_derefidx_vbuyy=_deref_pvoc1_memcpy_vbuc2.asm │ │ │ ├── pvoz1_derefidx_vbuyy=_deref_pvoz2_memcpy_vbuc2 temp.asm │ │ │ ├── pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuxx.asm │ │ │ ├── pwsc1_derefidx_vbuaa=pwsc1_derefidx_vbuaa_minus_vbuyy.asm │ │ │ ├── pwsc1_derefidx_vbuxx=_deref_pwsz1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbuaa.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vbum1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsc2.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_minus_vwsm1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_pwsc2_derefidx_vbuxx.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsc1_derefidx_vbuxx_plus_vbsm1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=pwsz1_derefidx_vbuc2.asm │ │ │ ├── pwsc1_derefidx_vbuxx=vwsc2.asm │ │ │ ├── pwsc1_derefidx_vbuxx=vwsm1.asm │ │ │ ├── pwsc1_derefidx_vbuxx=vwsm1_plus_pwsc1_derefidx_vbuxx.asm │ │ │ ├── pwsc1_derefidx_vbuxx_ge_0_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuxx_ge_vwsm1_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuxx_gt_vwsc2_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuxx_lt_0_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuxx_lt_vwsc2_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_1.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuaa.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbum1.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vbuxx.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsc2.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_minus_vwsm1.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_pwsc2_derefidx_vbuyy.asm │ │ │ ├── pwsc1_derefidx_vbuyy=pwsc1_derefidx_vbuyy_plus_vbsm1_temp.asm │ │ │ ├── pwsc1_derefidx_vbuyy=vwsc2.asm │ │ │ ├── pwsc1_derefidx_vbuyy=vwsm1.asm │ │ │ ├── pwsc1_derefidx_vbuyy=vwsm1_plus_pwsc1_derefidx_vbuyy.asm │ │ │ ├── pwsc1_derefidx_vbuyy_ge_0_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuyy_ge_vwsm1_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuyy_gt_vwsc2_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuyy_lt_0_then_la1.asm │ │ │ ├── pwsc1_derefidx_vbuyy_lt_vwsc2_then_la1.asm │ │ │ ├── pwsm1=_deref_qwsz2_plus__deref_pwsz3.asm │ │ │ ├── pwsm1_derefidx_vbuxx=pwsm2_derefidx_vbuyy.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm1_derefidx_vbuxx.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm1_derefidx_vbuyy_minus_vwsc1.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm1_derefidx_vbuyy_minus_vwsm2.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm1_derefidx_vbuyy_plus_vwsc1.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm1_derefidx_vbuyy_plus_vwsm2.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm2_derefidx_vbuyy_minus_vwsm3.asm │ │ │ ├── pwsm1_derefidx_vbuyy=pwsm2_derefidx_vbuyy_plus_vwsm3.asm │ │ │ ├── pwsm1_derefidx_vbuyy=vwsc2.asm │ │ │ ├── pwsm1_derefidx_vbuyy=vwsm2.asm │ │ │ ├── pwsm1_derefidx_vbuyy_gt_vbsc1_then_la1.asm │ │ │ ├── pwsm1_derefidx_vbuyy_gt_vwsc1_then_la1.asm │ │ │ ├── pwsm1_derefidx_vbuyy_lt_vbsc1_then_la1.asm │ │ │ ├── pwsm1_derefidx_vbuyy_lt_vwsc1_then_la1.asm │ │ │ ├── pwsz1=_deref_qwsz1_plus__deref_pwsz2.asm │ │ │ ├── pwsz1_derefidx_vbuc1=pwsz1_derefidx_vbuc1_plus_pbsz1_derefidx_vbuyy.asm │ │ │ ├── pwsz1_derefidx_vbuyy=_deref_pwsc2.asm │ │ │ ├── pwsz1_derefidx_vbuyy=_sword_vbum2.asm │ │ │ ├── pwsz1_derefidx_vbuyy=pwsz1_derefidx_vbuyy_plus_vbsm2.asm │ │ │ ├── pwsz1_derefidx_vbuyy=pwsz2_derefidx_vbuyy.asm │ │ │ ├── pwsz1_derefidx_vbuyy=vwsc1.asm │ │ │ ├── pwsz1_derefidx_vbuyy=vwsm2.asm │ │ │ ├── pwsz1_derefidx_vbuyy_ge_vwsc1_then_la1.asm │ │ │ ├── pwsz1_derefidx_vbuyy_gt_0_then_la1.asm │ │ │ ├── pwsz1_derefidx_vbuyy_gt_vwsc1_then_la1.asm │ │ │ ├── pwsz1_derefidx_vbuyy_le_vwsc1_then_la1.asm │ │ │ ├── pwsz1_derefidx_vbuyy_lt_vbsc1_then_la1.asm │ │ │ ├── pwsz1_derefidx_vbuyy_lt_vwsc1_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbum1=pwuc1_derefidx_vbum1_minus_vwum2.asm │ │ │ ├── pwuc1_derefidx_vbum1=pwuc1_derefidx_vbum1_plus_vwum2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=_dec_pwuc1_derefidx_vbuxx.asm │ │ │ ├── pwuc1_derefidx_vbuxx=_deref_pwuz1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm │ │ │ ├── pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuxx=_word_vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_band_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_bor_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_bxor_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_minus_vwuz1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vbuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_plus_vwuz1.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_setbyte0_vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuyy_plus_vbuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuc2_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuxx=pwuz1_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuxx=vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuxx=vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuxx=vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuxx_eq_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuxx_le_vwum1_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuxx_lt_vbuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuxx_neq_0_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuxx_neq_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy=(_deref_qwuc2)_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuxx.asm │ │ │ ├── pwuc1_derefidx_vbuyy=_inc_pwuc1_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuyy=_word_vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuxx_plus_vbuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_band_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_bor_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_bxor_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_1.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_minus_vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_1.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vbuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_plus_vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_setbyte0_vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuc2_derefidx_vbuxx.asm │ │ │ ├── pwuc1_derefidx_vbuyy=pwuz1_derefidx_vbuyy.asm │ │ │ ├── pwuc1_derefidx_vbuyy=vbuaa .asm │ │ │ ├── pwuc1_derefidx_vbuyy=vbuaa.asm │ │ │ ├── pwuc1_derefidx_vbuyy=vwuc2.asm │ │ │ ├── pwuc1_derefidx_vbuyy=vwum1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_eq_0_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_eq_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_le_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_le_vwum1_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_lt_vbuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_lt_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_neq_0_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_neq_vbum1_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuyy_neq_vwuc2_then_la1.asm │ │ │ ├── pwuc1_derefidx_vbuz1=pwuc1_derefidx_vbuz1_minus_vwuz2.asm │ │ │ ├── pwuc1_derefidx_vbuz1=pwuc1_derefidx_vbuz1_plus_vwuz2.asm │ │ │ ├── pwum1_derefidx_vbuyy=vwum2_temp.asm │ │ │ ├── pwuz1=_deref_qwuz1_plus__deref_pwuz2.asm │ │ │ ├── pwuz1_derefidx_vbuc1=_ptr_vbuaa.asm │ │ │ ├── pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_minus_vwum2.asm │ │ │ ├── pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_pwuz1_derefidx_vbuc2.asm │ │ │ ├── pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_plus_vwum2.asm │ │ │ ├── pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc1_temp.asm │ │ │ ├── pwuz1_derefidx_vbuc1=pwuz1_derefidx_vbuc2.asm │ │ │ ├── pwuz1_derefidx_vbuc1=vbuaa.asm │ │ │ ├── pwuz1_derefidx_vbuc1=vwum2.asm │ │ │ ├── pwuz1_derefidx_vbuyy=_dec_pwuz1_derefidx_vbuyy.asm │ │ │ ├── pwuz1_derefidx_vbuyy=_deref_pwuc2.asm │ │ │ ├── pwuz1_derefidx_vbuyy=_deref_pwuz2.asm │ │ │ ├── pwuz1_derefidx_vbuyy=_inc_pwuz1_derefidx_vbuyy.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuc1_derefidx_vbuxx.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_bxor_vwuc1.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_minus_vwuc1.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz1_derefidx_vbuyy_plus_vbuaa.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz2.asm │ │ │ ├── pwuz1_derefidx_vbuyy=pwuz2_derefidx_vbuyy.asm │ │ │ ├── pwuz1_derefidx_vbuyy=vwuc1.asm │ │ │ ├── pwuz1_derefidx_vbuyy=vwum2.asm │ │ │ ├── pwuz1_derefidx_vbuyy_eq_0_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_eq_vwuc1_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_eq_vwum2_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_gt_vwuc1_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_lt_vdum2_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_lt_vwuc1_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_neq_0_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_neq_vwuc1_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuyy_neq_vwum2_then_la1.asm │ │ │ ├── pwuz1_derefidx_vbuz2=pwuz3_derefidx_vbuz2_band_vwuc1.asm │ │ │ ├── pwuz1_derefidx_vbuz2=pwuz3_derefidx_vbuz2_bor_vwuc1.asm │ │ │ ├── qbuz1=qbuz1_plus_1.asm │ │ │ ├── qbuz1=qbuz2_plus_1.asm │ │ │ ├── qprc1_derefidx_vbuyy_eq_0_then_la1.asm │ │ │ ├── qssc1_derefidx_vbuxx=_deref_qssz1.asm │ │ │ ├── qssc1_derefidx_vbuxx=qssz1_derefidx_vbuc2.asm │ │ │ ├── qssc1_derefidx_vbuxx_eq_pssz1_then_la1.asm │ │ │ ├── qssc1_derefidx_vbuyy_eq_pssz1_then_la1.asm │ │ │ ├── qssz1=qssz1_plus_1.asm │ │ │ ├── qssz1=qssz2_plus_1.asm │ │ │ ├── qssz1_derefidx_vbuc1_eq_0_then_la1.asm │ │ │ ├── qssz1_derefidx_vbuc1_neq_0_then_la1.asm │ │ │ ├── qvoc1_derefidx_vbuxx=pvoc2.asm │ │ │ ├── qvoc1_derefidx_vbuxx=pvom1.asm │ │ │ ├── qvoc1_derefidx_vbuxx=qvoc2_derefidx_vbuxx.asm │ │ │ ├── qvoc1_derefidx_vbuyy=pvoc2.asm │ │ │ ├── qvoc1_derefidx_vbuyy=pvom1.asm │ │ │ ├── qvoc1_derefidx_vbuyy=qvoc2_derefidx_vbuyy.asm │ │ │ ├── qvoc1_derefidx_vbuyy=qvoz1_derefidx_vbuyy.asm │ │ │ ├── qvom1=qvoaa.asm │ │ │ ├── qvom1=qvoc1.asm │ │ │ ├── qvom1=qvoc1_plus_vwsm1.asm │ │ │ ├── qvom1=qvoc1_plus_vwsm2.asm │ │ │ ├── qvom1=qvoc1_plus_vwum1.asm │ │ │ ├── qvom1=qvoc1_plus_vwum2.asm │ │ │ ├── qvom1=qvom1_plus_vbuaa.asm │ │ │ ├── qvom1=qvom1_plus_vwsm2.asm │ │ │ ├── qvom1=qvom1_plus_vwum2.asm │ │ │ ├── qvom1=qvom2.asm │ │ │ ├── qvom1=qvom2_minus_vbuc1.asm │ │ │ ├── qvom1=qvom2_plus_vbuaa.asm │ │ │ ├── qvom1=qvom2_plus_vwsm1.asm │ │ │ ├── qvom1=qvom2_plus_vwsm3.asm │ │ │ ├── qvom1=qvom2_plus_vwum3.asm │ │ │ ├── qvom1=vwum1_plus_qvom2.asm │ │ │ ├── qvoz1_derefidx_vbuc1=_deref_qvoz2.asm │ │ │ ├── qvoz1_derefidx_vbuyy=_deref_qvoc2.asm │ │ │ ├── qvoz1_derefidx_vbuyy=_ptr_vbuaa.asm │ │ │ ├── qvoz1_derefidx_vbuyy=_ptr_vwum2.asm │ │ │ ├── qvoz1_derefidx_vbuyy=pvoc2.asm │ │ │ ├── qvoz1_derefidx_vbuyy=pvom2.asm │ │ │ ├── qvoz1_derefidx_vbuyy=qvoz2_derefidx_vbuyy.asm │ │ │ ├── vboaa=_stackpullbool_.asm │ │ │ ├── vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm │ │ │ ├── vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm │ │ │ ├── vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm │ │ │ ├── vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm │ │ │ ├── vboaa=pbuz1_derefidx_vbuyy_eq_vbuaa.asm │ │ │ ├── vboaa=pvom1_neq_vbuaa.asm │ │ │ ├── vboaa=vboaa_or_vbom1.asm │ │ │ ├── vboaa=vboaa_or_vboxx.asm │ │ │ ├── vboaa=vboaa_or_vboyy.asm │ │ │ ├── vboaa=vboc1.asm │ │ │ ├── vboaa=vbom1.asm │ │ │ ├── vboaa=vboxx.asm │ │ │ ├── vboaa=vboyy.asm │ │ │ ├── vboaa=vbsaa_eq_vbsc1.asm │ │ │ ├── vboaa=vbsaa_gt_vbsc1.asm │ │ │ ├── vboaa=vbsaa_lt_vbsc1.asm │ │ │ ├── vboaa=vbuaa_eq_vbuc1.asm │ │ │ ├── vboaa=vbuaa_ge_vbuc1.asm │ │ │ ├── vboaa=vbuaa_gt_vbuc1.asm │ │ │ ├── vboaa=vbuaa_lt_vbuc1.asm │ │ │ ├── vboaa=vbuaa_neq_vbuc1.asm │ │ │ ├── vboaa=vbuaa_neq_vbum1.asm │ │ │ ├── vboaa=vbuxx_eq_vbuc1.asm │ │ │ ├── vboaa=vbuxx_lt_vbuc1.asm │ │ │ ├── vboaa=vbuxx_neq_vbuc1.asm │ │ │ ├── vboaa=vbuyy_eq_vbuc1.asm │ │ │ ├── vboaa=vbuyy_lt_vbuc1.asm │ │ │ ├── vboaa=vbuyy_neq_vbuc1.asm │ │ │ ├── vboaa_then_la1.asm │ │ │ ├── vbom1=_stackpullbool_.asm │ │ │ ├── vbom1=vboaa.asm │ │ │ ├── vboxx=vboaa.asm │ │ │ ├── vboxx=vbom1.asm │ │ │ ├── vboxx=vboyy.asm │ │ │ ├── vboxx_then_la1.asm │ │ │ ├── vboyy=vboaa.asm │ │ │ ├── vboyy=vbom1.asm │ │ │ ├── vboyy=vboxx.asm │ │ │ ├── vboyy_then_la1.asm │ │ │ ├── vbsaa=_neg__sbyte_vbuaa.asm │ │ │ ├── vbsaa=_neg_vbsaa.asm │ │ │ ├── vbsaa=_sbyte_vbuaa.asm │ │ │ ├── vbsaa=_sbyte_vwsm1.asm │ │ │ ├── vbsaa=_sbyte_vwum1.asm │ │ │ ├── vbsaa=_stackidxsbyte_vbuc1.asm │ │ │ ├── vbsaa=_stackpullsbyte_.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── vbsaa=pbsz1_derefidx_vbuyy_plus_pbsz1_derefidx_vbuc1.asm │ │ │ ├── vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm │ │ │ ├── vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm │ │ │ ├── vbsaa=vbsaa_plus_1.asm │ │ │ ├── vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm │ │ │ ├── vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm │ │ │ ├── vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm │ │ │ ├── vbsaa=vbsaa_rol_1.asm │ │ │ ├── vbsaa=vbsaa_rol_2.asm │ │ │ ├── vbsaa=vbsaa_rol_3.asm │ │ │ ├── vbsaa=vbsaa_rol_4.asm │ │ │ ├── vbsaa=vbsaa_ror_1.asm │ │ │ ├── vbsaa=vbsaa_ror_2.asm │ │ │ ├── vbsaa=vbsaa_ror_4.asm │ │ │ ├── vbsaa=vbsaa_ror_vbuxx.asm │ │ │ ├── vbsaa=vbsaa_ror_vbuyy.asm │ │ │ ├── vbsaa=vbsc1_minus_vbsaa.asm │ │ │ ├── vbsaa=vbsxx_ror_vbuxx.asm │ │ │ ├── vbsaa=vbsyy_ror_vbuyy.asm │ │ │ ├── vbsaa=vbuaa_band_pbsc1_derefidx_vbuxx.asm │ │ │ ├── vbsaa=vbuc1.asm │ │ │ ├── vbsaa=vbuc1_minus_vbsaa.asm │ │ │ ├── vbsaa=vbuc1_plus_vbsaa.asm │ │ │ ├── vbsaa=vwsm1.asm │ │ │ ├── vbsaa_eq_0_then_la1.asm │ │ │ ├── vbsaa_ge_0_then_la1.asm │ │ │ ├── vbsaa_ge_vbsc1_then_la1.asm │ │ │ ├── vbsaa_ge_vbsm1_then_la1.asm │ │ │ ├── vbsaa_ge_vbuc1_then_la1.asm │ │ │ ├── vbsaa_gt_0_then_la1.asm │ │ │ ├── vbsaa_gt_vbsc1_then_la1.asm │ │ │ ├── vbsaa_gt_vbsz1_then_la1.asm │ │ │ ├── vbsaa_le_0_then_la1.asm │ │ │ ├── vbsaa_le_vbsc1_then_la1.asm │ │ │ ├── vbsaa_le_vbsm1_then_la1.asm │ │ │ ├── vbsaa_lt_0_then_la1.asm │ │ │ ├── vbsaa_lt_vbsc1_then_la1.asm │ │ │ ├── vbsaa_lt_vbuc1_then_la1.asm │ │ │ ├── vbsaa_neq_0_then_la1.asm │ │ │ ├── vbsc1_eq_vwsm2_then_la1.asm │ │ │ ├── vbsm1=pbsc1_derefidx_vbum2_minus_pbsc2_derefidx_vbum2.asm │ │ │ ├── vbsm1=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm │ │ │ ├── vbsm1=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm │ │ │ ├── vbsm1=vbsm1_minus_1.asm │ │ │ ├── vbsm1=vbsm1_minus_2.asm │ │ │ ├── vbsm1=vbsm1_minus_vbuc1.asm │ │ │ ├── vbsm1=vbsm1_plus_1.asm │ │ │ ├── vbsm1=vbsm1_plus_2.asm │ │ │ ├── vbsm1_lt_0_then_la1.asm │ │ │ ├── vbsxx=_sbyte_vbum1.asm │ │ │ ├── vbsxx=_sbyte_vbuxx.asm │ │ │ ├── vbsxx=_sbyte_vwum1.asm │ │ │ ├── vbsxx=vbsxx_minus_1.asm │ │ │ ├── vbsxx=vbsxx_minus_2.asm │ │ │ ├── vbsxx=vbsxx_minus_4.asm │ │ │ ├── vbsxx_eq_0_then_la1.asm │ │ │ ├── vbsxx_ge_0_then_la1.asm │ │ │ ├── vbsxx_le_0_then_la1.asm │ │ │ ├── vbsxx_lt_0_then_la1.asm │ │ │ ├── vbsxx_neq_0_then_la1.asm │ │ │ ├── vbsyy=_sbyte_vbuyy.asm │ │ │ ├── vbsyy=_sbyte_vwum1.asm │ │ │ ├── vbsyy=_stackidxsbyte_vbuc1.asm │ │ │ ├── vbsyy_eq_0_then_la1.asm │ │ │ ├── vbsyy_ge_0_then_la1.asm │ │ │ ├── vbsyy_le_0_then_la1.asm │ │ │ ├── vbsyy_lt_0_then_la1.asm │ │ │ ├── vbsyy_neq_0_then_la1.asm │ │ │ ├── vbuaa=(_deref_qbuc1)_derefidx_vbuyy.asm │ │ │ ├── vbuaa=(qbuz1_derefidx_vbuyy)_derefidx_vbum2.asm │ │ │ ├── vbuaa=(qbuz1_derefidx_vbuyy)_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_bnot_vbuaa.asm │ │ │ ├── vbuaa=_byte0__deref_pwsz1.asm │ │ │ ├── vbuaa=_byte0__deref_pwuz1.asm │ │ │ ├── vbuaa=_byte0__deref_qvoz1.asm │ │ │ ├── vbuaa=_byte0_pvom1.asm │ │ │ ├── vbuaa=_byte0_pwsc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte0_pwsc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte0_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte0_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte0_pwuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte0_qvoz1_derefidx_vbuc1.asm │ │ │ ├── vbuaa=_byte0_vbsaa.asm │ │ │ ├── vbuaa=_byte0_vbsxx.asm │ │ │ ├── vbuaa=_byte0_vbsyy.asm │ │ │ ├── vbuaa=_byte0_vbuaa.asm │ │ │ ├── vbuaa=_byte0_vbuxx.asm │ │ │ ├── vbuaa=_byte0_vbuyy.asm │ │ │ ├── vbuaa=_byte0_vdsm1.asm │ │ │ ├── vbuaa=_byte0_vdum1.asm │ │ │ ├── vbuaa=_byte0_vwsm1.asm │ │ │ ├── vbuaa=_byte0_vwum1.asm │ │ │ ├── vbuaa=_byte1__deref_pwsz1.asm │ │ │ ├── vbuaa=_byte1__deref_pwuz1.asm │ │ │ ├── vbuaa=_byte1__deref_qvoz1.asm │ │ │ ├── vbuaa=_byte1__word_vdum1.asm │ │ │ ├── vbuaa=_byte1_pvom1.asm │ │ │ ├── vbuaa=_byte1_pwsc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte1_pwsc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte1_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte1_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte1_pwuz1_derefidx_vbuc1.asm │ │ │ ├── vbuaa=_byte1_pwuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte1_qvoz1_derefidx_vbuc1.asm │ │ │ ├── vbuaa=_byte1_vdsm1.asm │ │ │ ├── vbuaa=_byte1_vdum1.asm │ │ │ ├── vbuaa=_byte1_vwsm1.asm │ │ │ ├── vbuaa=_byte1_vwum1.asm │ │ │ ├── vbuaa=_byte2_vdsm1.asm │ │ │ ├── vbuaa=_byte2_vdum1.asm │ │ │ ├── vbuaa=_byte3_vdsm1.asm │ │ │ ├── vbuaa=_byte3_vdum1.asm │ │ │ ├── vbuaa=_byte__deref_pwsz1.asm │ │ │ ├── vbuaa=_byte__deref_pwuz1.asm │ │ │ ├── vbuaa=_byte_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte_pvom1.asm │ │ │ ├── vbuaa=_byte_pwsc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte_pwsc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=_byte_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=_byte_vboaa.asm │ │ │ ├── vbuaa=_byte_vbsaa.asm │ │ │ ├── vbuaa=_byte_vdum1.asm │ │ │ ├── vbuaa=_byte_vwsm1.asm │ │ │ ├── vbuaa=_byte_vwum1.asm │ │ │ ├── vbuaa=_deref_(_deref_qbuc1).asm │ │ │ ├── vbuaa=_deref_(_deref_qbuc1)_bxor_vbuc2.asm │ │ │ ├── vbuaa=_deref_pbuz1.asm │ │ │ ├── vbuaa=_neg_vbuaa.asm │ │ │ ├── vbuaa=_neg_vbuxx.asm │ │ │ ├── vbuaa=_neg_vbuyy.asm │ │ │ ├── vbuaa=_stackidxbyte_vbuc1.asm │ │ │ ├── vbuaa=_stackpullbyte_.asm │ │ │ ├── vbuaa=pbsc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=pbsc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuc2)_bor_pbuc3_derefidx_(pbuz1_derefidx_vbuc4).asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy).asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy)_band_vbuc2.asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy)_rol_6.asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy)_ror_2.asm │ │ │ ├── vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy)_ror_4.asm │ │ │ ├── vbuaa=pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=pbum1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=pbum1_derefidx_vbuyy_plus_vbuc1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_(pbuz2_derefidx_vbuyy)_plus_pbuz3_derefidx_(pbuz4_derefidx_vbuyy).asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_minus_1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_minus_vbuaa.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_minus_vbuc1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_minus_vbum2.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_plus_pbuz2_derefidx_(pbuz3_derefidx_vbuyy).asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_2.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_3.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_4.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_5.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_rol_6.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_1.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_2.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_3.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_4.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_5.asm │ │ │ ├── vbuaa=pbuz1_derefidx_vbuyy_ror_6.asm │ │ │ ├── vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm │ │ │ ├── vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm │ │ │ ├── vbuaa=vbsaa_band_vbuc1.asm │ │ │ ├── vbuaa=vbuaa.asm │ │ │ ├── vbuaa=vbuaa_band__deref_(_deref_qbuc1).asm │ │ │ ├── vbuaa=vbuaa_band__deref_pbuz1.asm │ │ │ ├── vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_band_vbuc1.asm │ │ │ ├── vbuaa=vbuaa_band_vbum1.asm │ │ │ ├── vbuaa=vbuaa_band_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_band_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_band_vdum1.asm │ │ │ ├── vbuaa=vbuaa_band_vwum1.asm │ │ │ ├── vbuaa=vbuaa_bor__byte0_pvom1.asm │ │ │ ├── vbuaa=vbuaa_bor__byte1_vwsm1.asm │ │ │ ├── vbuaa=vbuaa_bor__byte1_vwum1.asm │ │ │ ├── vbuaa=vbuaa_bor__deref_pbuz1.asm │ │ │ ├── vbuaa=vbuaa_bor_pbuc1_derefidx_(pbuz1_derefidx_vbuyy).asm │ │ │ ├── vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_bor_vbuaa.asm │ │ │ ├── vbuaa=vbuaa_bor_vbuc1.asm │ │ │ ├── vbuaa=vbuaa_bor_vbum1.asm │ │ │ ├── vbuaa=vbuaa_bor_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_bor_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_bor_vdum1.asm │ │ │ ├── vbuaa=vbuaa_bor_vwum1.asm │ │ │ ├── vbuaa=vbuaa_bxor__deref_pbuz1.asm │ │ │ ├── vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_bxor_vbuc1.asm │ │ │ ├── vbuaa=vbuaa_bxor_vbum1.asm │ │ │ ├── vbuaa=vbuaa_bxor_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_bxor_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_minus_1.asm │ │ │ ├── vbuaa=vbuaa_minus_2.asm │ │ │ ├── vbuaa=vbuaa_minus__deref_pbuz1.asm │ │ │ ├── vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_minus_vbuaa.asm │ │ │ ├── vbuaa=vbuaa_minus_vbuc1.asm │ │ │ ├── vbuaa=vbuaa_minus_vbum1.asm │ │ │ ├── vbuaa=vbuaa_minus_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_minus_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_plus_1.asm │ │ │ ├── vbuaa=vbuaa_plus_2.asm │ │ │ ├── vbuaa=vbuaa_plus__byte1_vwsm1.asm │ │ │ ├── vbuaa=vbuaa_plus__byte1_vwum1.asm │ │ │ ├── vbuaa=vbuaa_plus__deref_pbuz1.asm │ │ │ ├── vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_plus_vbuaa.asm │ │ │ ├── vbuaa=vbuaa_plus_vbuc1.asm │ │ │ ├── vbuaa=vbuaa_plus_vbum1.asm │ │ │ ├── vbuaa=vbuaa_plus_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_plus_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_rol_1.asm │ │ │ ├── vbuaa=vbuaa_rol_2.asm │ │ │ ├── vbuaa=vbuaa_rol_3.asm │ │ │ ├── vbuaa=vbuaa_rol_4.asm │ │ │ ├── vbuaa=vbuaa_rol_5.asm │ │ │ ├── vbuaa=vbuaa_rol_6.asm │ │ │ ├── vbuaa=vbuaa_rol_7.asm │ │ │ ├── vbuaa=vbuaa_rol_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_rol_vbuyy.asm │ │ │ ├── vbuaa=vbuaa_ror_1.asm │ │ │ ├── vbuaa=vbuaa_ror_2.asm │ │ │ ├── vbuaa=vbuaa_ror_3.asm │ │ │ ├── vbuaa=vbuaa_ror_4.asm │ │ │ ├── vbuaa=vbuaa_ror_5.asm │ │ │ ├── vbuaa=vbuaa_ror_6.asm │ │ │ ├── vbuaa=vbuaa_ror_7.asm │ │ │ ├── vbuaa=vbuaa_ror_vbuxx.asm │ │ │ ├── vbuaa=vbuaa_ror_vbuyy.asm │ │ │ ├── vbuaa=vbuc1.asm │ │ │ ├── vbuaa=vbuc1_band_vbum1.asm │ │ │ ├── vbuaa=vbuc1_minus_vbuaa.asm │ │ │ ├── vbuaa=vbuc1_rol_vbuaa.asm │ │ │ ├── vbuaa=vbum1.asm │ │ │ ├── vbuaa=vbum1_minus_vbuaa.asm │ │ │ ├── vbuaa=vbuxx.asm │ │ │ ├── vbuaa=vbuxx_minus_vbuaa.asm │ │ │ ├── vbuaa=vbuxx_minus_vbuxx.asm │ │ │ ├── vbuaa=vbuxx_plus_1.asm │ │ │ ├── vbuaa=vbuxx_plus_vbuxx.asm │ │ │ ├── vbuaa=vbuyy.asm │ │ │ ├── vbuaa=vbuyy_minus_vbuaa.asm │ │ │ ├── vbuaa=vbuyy_minus_vbuyy.asm │ │ │ ├── vbuaa=vbuyy_plus_1.asm │ │ │ ├── vbuaa=vbuyy_plus_vbuyy.asm │ │ │ ├── vbuaa=vbuz1_bor_pbuc1_derefidx_(pbuz2_derefidx_vbuyy).asm │ │ │ ├── vbuaa=vdsm1.asm │ │ │ ├── vbuaa=vdum1.asm │ │ │ ├── vbuaa=vwuc1.asm │ │ │ ├── vbuaa=vwum1.asm │ │ │ ├── vbuaa=vwum1_band_vbuc1.asm │ │ │ ├── vbuaa_eq_0_then_la1.asm │ │ │ ├── vbuaa_eq__deref_pbuz1_then_la1.asm │ │ │ ├── vbuaa_eq_pbuz1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_eq_vbuc1_then_la1.asm │ │ │ ├── vbuaa_eq_vbum1_then_la1.asm │ │ │ ├── vbuaa_ge_0_then_la1.asm │ │ │ ├── vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm │ │ │ ├── vbuaa_ge_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm │ │ │ ├── vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_ge_vbuc1_then_la1.asm │ │ │ ├── vbuaa_ge_vbum1_then_la1.asm │ │ │ ├── vbuaa_ge_vbuxx_then_la1.asm │ │ │ ├── vbuaa_ge_vbuyy_then_la1.asm │ │ │ ├── vbuaa_ge_vwum1_then_la1.asm │ │ │ ├── vbuaa_gt_0_then_la1.asm │ │ │ ├── vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_gt_vbuc1_then_la1.asm │ │ │ ├── vbuaa_gt_vbum1_then_la1.asm │ │ │ ├── vbuaa_le_0_then_la1.asm │ │ │ ├── vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_le_vbuc1_then_la1.asm │ │ │ ├── vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuxx)_then_la1.asm │ │ │ ├── vbuaa_lt_pbuc1_derefidx_(pbuc2_derefidx_vbuyy)_then_la1.asm │ │ │ ├── vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_lt_vbuc1_then_la1.asm │ │ │ ├── vbuaa_lt_vbum1_then_la1.asm │ │ │ ├── vbuaa_lt_vbuxx_then_la1.asm │ │ │ ├── vbuaa_lt_vwum2_then_la1.asm │ │ │ ├── vbuaa_neq_0_then_la1.asm │ │ │ ├── vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuaa_neq_vbuc1_then_la1.asm │ │ │ ├── vbuaa_neq_vbum1_then_la1.asm │ │ │ ├── vbuc1_ge_vbum1_then_la1.asm │ │ │ ├── vbuc1_neq_(qbuz1_derefidx_vbuyy)_derefidx_vbum2_then_la1.asm │ │ │ ├── vbuc1_neq_(qbuz1_derefidx_vbuyy)_derefidx_vbuxx_then_la1.asm │ │ │ ├── vbum1=_dec_vbum1.asm │ │ │ ├── vbum1=_inc_vbum1.asm │ │ │ ├── vbum1=_inc_vbuxx.asm │ │ │ ├── vbum1=_inc_vbuyy.asm │ │ │ ├── vbum1=pbum2_derefidx_vbuyy_band_vbuc1_temp.asm │ │ │ ├── vbum1=pbum2_derefidx_vbuyy_temp.asm │ │ │ ├── vbum1=vbsaa.asm │ │ │ ├── vbum1=vbuaa.asm │ │ │ ├── vbum1=vbuaa_band_vbuxx.asm │ │ │ ├── vbum1=vbum1_minus_1.asm │ │ │ ├── vbum1=vbum1_minus_2.asm │ │ │ ├── vbum1=vbum1_plus_1.asm │ │ │ ├── vbum1=vbum1_rol_1.asm │ │ │ ├── vbum1=vbum1_ror_1.asm │ │ │ ├── vbum1=vbum2_rol_8.asm │ │ │ ├── vbum1=vbuxx.asm │ │ │ ├── vbum1=vbuxx_plus_1.asm │ │ │ ├── vbum1=vbuyy.asm │ │ │ ├── vbum1=vbuyy_plus_1.asm │ │ │ ├── vbum1_eq_0_then_la1.asm │ │ │ ├── vbum1_eq_pbum2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbum1_gt_0_then_la1.asm │ │ │ ├── vbum1_lt_vwum2_then_la1.asm │ │ │ ├── vbum1_neq_0_then_la1.asm │ │ │ ├── vbum1_neq_pbum2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuxx=_byte0_pvom1.asm │ │ │ ├── vbuxx=_byte0_vbsaa.asm │ │ │ ├── vbuxx=_byte0_vbuaa.asm │ │ │ ├── vbuxx=_byte0_vdsm1.asm │ │ │ ├── vbuxx=_byte0_vdum1.asm │ │ │ ├── vbuxx=_byte0_vwsm1.asm │ │ │ ├── vbuxx=_byte0_vwum1.asm │ │ │ ├── vbuxx=_byte1_pvom1.asm │ │ │ ├── vbuxx=_byte1_vdsm1.asm │ │ │ ├── vbuxx=_byte1_vdum1.asm │ │ │ ├── vbuxx=_byte1_vwsm1.asm │ │ │ ├── vbuxx=_byte1_vwum1.asm │ │ │ ├── vbuxx=_byte2_vdsm1.asm │ │ │ ├── vbuxx=_byte2_vdum1.asm │ │ │ ├── vbuxx=_byte3_vdsm1.asm │ │ │ ├── vbuxx=_byte3_vdum1.asm │ │ │ ├── vbuxx=_byte_vbsxx.asm │ │ │ ├── vbuxx=_byte_vwum1.asm │ │ │ ├── vbuxx=_dec_vbuxx.asm │ │ │ ├── vbuxx=_inc_vbuxx.asm │ │ │ ├── vbuxx=_neg_vbuaa.asm │ │ │ ├── vbuxx=pbuc1_derefidx_vbuyy.asm │ │ │ ├── vbuxx=vbuaa.asm │ │ │ ├── vbuxx=vbuc1.asm │ │ │ ├── vbuxx=vbum1.asm │ │ │ ├── vbuxx=vbuxx.asm │ │ │ ├── vbuxx=vbuxx_bor_vbuxx.asm │ │ │ ├── vbuxx=vbuxx_bxor_vbuyy.asm │ │ │ ├── vbuxx=vbuxx_minus_1.asm │ │ │ ├── vbuxx=vbuxx_minus_2.asm │ │ │ ├── vbuxx=vbuxx_plus_1.asm │ │ │ ├── vbuxx=vbuxx_plus_2.asm │ │ │ ├── vbuxx=vbuyy.asm │ │ │ ├── vbuxx=vdsm1.asm │ │ │ ├── vbuxx=vdum1.asm │ │ │ ├── vbuxx=vwuc1.asm │ │ │ ├── vbuxx=vwum1.asm │ │ │ ├── vbuxx_eq_0_then_la1.asm │ │ │ ├── vbuxx_eq_vbuc1_then_la1.asm │ │ │ ├── vbuxx_eq_vbum1_then_la1.asm │ │ │ ├── vbuxx_ge_vbuc1_then_la1.asm │ │ │ ├── vbuxx_ge_vbum1_then_la1.asm │ │ │ ├── vbuxx_ge_vbuyy_then_la1.asm │ │ │ ├── vbuxx_gt_0_then_la1.asm │ │ │ ├── vbuxx_gt_vbuc1_then_la1.asm │ │ │ ├── vbuxx_gt_vbum1_then_la1.asm │ │ │ ├── vbuxx_le_0_then_la1.asm │ │ │ ├── vbuxx_le_vbuc1_then_la1.asm │ │ │ ├── vbuxx_lt_vbuaa_then_la1.asm │ │ │ ├── vbuxx_lt_vbuc1_then_la1.asm │ │ │ ├── vbuxx_lt_vbum1_then_la1.asm │ │ │ ├── vbuxx_lt_vbuyy_then_la1.asm │ │ │ ├── vbuxx_neq_0_then_la1.asm │ │ │ ├── vbuxx_neq_pbum1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vbuxx_neq_vbuc1_then_la1.asm │ │ │ ├── vbuxx_neq_vbum1_then_la1.asm │ │ │ ├── vbuxx_neq_vbuyy_then_la1.asm │ │ │ ├── vbuyy=_byte0_pvom1.asm │ │ │ ├── vbuyy=_byte0_vbsaa.asm │ │ │ ├── vbuyy=_byte0_vbuaa.asm │ │ │ ├── vbuyy=_byte0_vdsm1.asm │ │ │ ├── vbuyy=_byte0_vdum1.asm │ │ │ ├── vbuyy=_byte0_vwsm1.asm │ │ │ ├── vbuyy=_byte0_vwum1.asm │ │ │ ├── vbuyy=_byte1_pvom1.asm │ │ │ ├── vbuyy=_byte1_vdsm1.asm │ │ │ ├── vbuyy=_byte1_vdum1.asm │ │ │ ├── vbuyy=_byte1_vwsm1.asm │ │ │ ├── vbuyy=_byte1_vwum1.asm │ │ │ ├── vbuyy=_byte2_vdsm1.asm │ │ │ ├── vbuyy=_byte2_vdum1.asm │ │ │ ├── vbuyy=_byte3_vdsm1.asm │ │ │ ├── vbuyy=_byte3_vdum1.asm │ │ │ ├── vbuyy=_byte_vbsyy.asm │ │ │ ├── vbuyy=_byte_vwum1.asm │ │ │ ├── vbuyy=_dec_vbuyy.asm │ │ │ ├── vbuyy=_inc_vbuyy.asm │ │ │ ├── vbuyy=_neg_vbuaa.asm │ │ │ ├── vbuyy=pbuc1_derefidx_vbuxx.asm │ │ │ ├── vbuyy=vbuaa.asm │ │ │ ├── vbuyy=vbuaa_minus_1.asm │ │ │ ├── vbuyy=vbuc1.asm │ │ │ ├── vbuyy=vbum1.asm │ │ │ ├── vbuyy=vbuxx.asm │ │ │ ├── vbuyy=vbuxx_plus_1.asm │ │ │ ├── vbuyy=vbuyy.asm │ │ │ ├── vbuyy=vbuyy_bor_vbuyy.asm │ │ │ ├── vbuyy=vbuyy_minus_2.asm │ │ │ ├── vbuyy=vbuyy_plus_1.asm │ │ │ ├── vbuyy=vbuyy_plus_2.asm │ │ │ ├── vbuyy=vdsm1.asm │ │ │ ├── vbuyy=vdum1.asm │ │ │ ├── vbuyy=vwuc1.asm │ │ │ ├── vbuyy=vwum1.asm │ │ │ ├── vbuyy_eq_0_then_la1.asm │ │ │ ├── vbuyy_eq_vbuc1_then_la1.asm │ │ │ ├── vbuyy_eq_vbuxx_then_la1.asm │ │ │ ├── vbuyy_ge_vbuaa_then_la1.asm │ │ │ ├── vbuyy_ge_vbuc1_then_la1.asm │ │ │ ├── vbuyy_ge_vbum1_then_la1.asm │ │ │ ├── vbuyy_ge_vbuxx_then_la1.asm │ │ │ ├── vbuyy_gt_0_then_la1.asm │ │ │ ├── vbuyy_gt_vbuc1_then_la1.asm │ │ │ ├── vbuyy_gt_vbum1_then_la1.asm │ │ │ ├── vbuyy_le_0_then_la1.asm │ │ │ ├── vbuyy_le_vbuc1_then_la1.asm │ │ │ ├── vbuyy_lt_vbuaa_then_la1.asm │ │ │ ├── vbuyy_lt_vbuc1_then_la1.asm │ │ │ ├── vbuyy_lt_vbum1_then_la1.asm │ │ │ ├── vbuyy_lt_vbuxx_then_la1.asm │ │ │ ├── vbuyy_neq_0_then_la1.asm │ │ │ ├── vbuyy_neq_vbuc1_then_la1.asm │ │ │ ├── vbuyy_neq_vbum1_then_la1.asm │ │ │ ├── vdsm1=_neg_vdsm2.asm │ │ │ ├── vdsm1=_sdword_vdum1.asm │ │ │ ├── vdsm1=_sdword_vdum2.asm │ │ │ ├── vdsm1=_sdword_vwsm2.asm │ │ │ ├── vdsm1=_stackidxsdword_vbuc1.asm │ │ │ ├── vdsm1=_stackpullsdword_.asm │ │ │ ├── vdsm1=pdsm2_derefidx_vbuyy.asm │ │ │ ├── vdsm1=pdsm2_derefidx_vbuyy_plus_vdsc1.asm │ │ │ ├── vdsm1=pdsz2_derefidx_vbuc1_plus_pdsz2_derefidx_vbuc2.asm │ │ │ ├── vdsm1=vdsc1_plus_vwsm2.asm │ │ │ ├── vdsm1=vdsm1_minus_vwsm2.asm │ │ │ ├── vdsm1=vdsm1_plus_vwsm2.asm │ │ │ ├── vdsm1=vdsm1_rol_1.asm │ │ │ ├── vdsm1=vdsm1_rol_16.asm │ │ │ ├── vdsm1=vdsm1_rol_2.asm │ │ │ ├── vdsm1=vdsm1_rol_3.asm │ │ │ ├── vdsm1=vdsm1_rol_4.asm │ │ │ ├── vdsm1=vdsm1_rol_5.asm │ │ │ ├── vdsm1=vdsm1_rol_6.asm │ │ │ ├── vdsm1=vdsm1_rol_8.asm │ │ │ ├── vdsm1=vdsm1_ror_2.asm │ │ │ ├── vdsm1=vdsm2_minus_vdsm3.asm │ │ │ ├── vdsm1=vdsm2_minus_vwsm3.asm │ │ │ ├── vdsm1=vdsm2_plus_1.asm │ │ │ ├── vdsm1=vdsm2_plus_vbsaa.asm │ │ │ ├── vdsm1=vdsm2_plus_vdsm3.asm │ │ │ ├── vdsm1=vdsm2_plus_vwsm3.asm │ │ │ ├── vdsm1=vdsm2_rol_1.asm │ │ │ ├── vdsm1=vdsm2_rol_16.asm │ │ │ ├── vdsm1=vdsm2_rol_2.asm │ │ │ ├── vdsm1=vdsm2_rol_3.asm │ │ │ ├── vdsm1=vdsm2_rol_4.asm │ │ │ ├── vdsm1=vdsm2_rol_5.asm │ │ │ ├── vdsm1=vdsm2_rol_6.asm │ │ │ ├── vdsm1=vdsm2_rol_8.asm │ │ │ ├── vdsm1=vdsm2_ror_1.asm │ │ │ ├── vdsm1=vdsm2_ror_16.asm │ │ │ ├── vdsm1=vdsm2_ror_2.asm │ │ │ ├── vdsm1=vdsm2_ror_24.asm │ │ │ ├── vdsm1=vdsm2_ror_8.asm │ │ │ ├── vdsm1=vwsm2_plus_vwsm3.asm │ │ │ ├── vdsm1_ge_0_then_la1.asm │ │ │ ├── vdsm1_le_vdsm2_then_la1.asm │ │ │ ├── vdsm1_lt_0_then_la1.asm │ │ │ ├── vdsm1_neq_0_then_la1.asm │ │ │ ├── vdum1=_bnot_vdum2.asm │ │ │ ├── vdum1=_dec_vdum1.asm │ │ │ ├── vdum1=_dec_vdum2.asm │ │ │ ├── vdum1=_deref_pduz2.asm │ │ │ ├── vdum1=_deref_qvoc1.asm │ │ │ ├── vdum1=_dword__deref_pwuz2.asm │ │ │ ├── vdum1=_dword__deref_qvoc1.asm │ │ │ ├── vdum1=_dword_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vdum1=_dword_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vdum1=_dword_pwuz2_derefidx_vbuc1.asm │ │ │ ├── vdum1=_dword_vbuaa.asm │ │ │ ├── vdum1=_dword_vdsm1.asm │ │ │ ├── vdum1=_dword_vdsm2.asm │ │ │ ├── vdum1=_dword_vwsm2.asm │ │ │ ├── vdum1=_dword_vwum2.asm │ │ │ ├── vdum1=_inc_vdum1.asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbum2)_(vbum3)_(vbum4).asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbum2)_(vbuyy)_(vbuxx).asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbuxx)_(vbum2)_(vbum3).asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbuxx)_(vbum2)_(vbuyy).asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbuyy)_(vbum2)_(vbuxx).asm │ │ │ ├── vdum1=_makelong4_(vbuaa)_(vbuyy)_(vbuxx)_(vbum2).asm │ │ │ ├── vdum1=_makelong4_(vbuc1)_(vbuaa)_(vbuxx)_(vbuaa).asm │ │ │ ├── vdum1=_makelong4_(vbuc1)_(vbuaa)_(vbuxx)_(vbuxx).asm │ │ │ ├── vdum1=_makelong4_(vbuc1)_(vbuaa)_(vbuxx)_(vbuyy).asm │ │ │ ├── vdum1=_makelong4_(vbum2)_(vbuaa)_(vbum3)_(vbum4).asm │ │ │ ├── vdum1=_makelong4_(vbum2)_(vbum3)_(vbuaa)_(vbum4).asm │ │ │ ├── vdum1=_makelong4_(vbum2)_(vbum3)_(vbum4)_(vbuaa).asm │ │ │ ├── vdum1=_makelong4_(vbuxx)_(vbuaa)_(vbum2)_(vbuyy).asm │ │ │ ├── vdum1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbuc1).asm │ │ │ ├── vdum1=_makelong4_(vbuxx)_(vbuyy)_(vbuaa)_(vbum2).asm │ │ │ ├── vdum1=_makelong4_(vbuxx)_(vbuyy)_(vbum2)_(vbuaa).asm │ │ │ ├── vdum1=_makelong4_(vbuyy)_(vbuaa)_(vbum2)_(vbuxx).asm │ │ │ ├── vdum1=_makelong4_(vbuyy)_(vbuaa)_(vbuxx)_(vbum2).asm │ │ │ ├── vdum1=_makelong4_(vbuyy)_(vbuxx)_(vbuaa)_(vbum2).asm │ │ │ ├── vdum1=_makelong4_(vbuyy)_(vbuxx)_(vbum2)_(vbuaa).asm │ │ │ ├── vdum1=_neg_vdum1.asm │ │ │ ├── vdum1=_neg_vdum2.asm │ │ │ ├── vdum1=_stackidxdword_vbuc1.asm │ │ │ ├── vdum1=_stackpulldword_.asm │ │ │ ├── vdum1=_word_pbuz2_derefidx_vbuyy.asm │ │ │ ├── vdum1=pduc1_derefidx_vbuxx.asm │ │ │ ├── vdum1=pduc1_derefidx_vbuyy.asm │ │ │ ├── vdum1=pduz2_derefidx_vbuyy.asm │ │ │ ├── vdum1=vbuaa.asm │ │ │ ├── vdum1=vduc1.asm │ │ │ ├── vdum1=vduc1_minus_vdum1.asm │ │ │ ├── vdum1=vduc1_minus_vdum2.asm │ │ │ ├── vdum1=vduc1_plus_vbuaa.asm │ │ │ ├── vdum1=vduc1_plus_vdum2.asm │ │ │ ├── vdum1=vduc1_plus_vwsm2.asm │ │ │ ├── vdum1=vduc1_plus_vwum2.asm │ │ │ ├── vdum1=vdum1_band_vdum2.asm │ │ │ ├── vdum1=vdum1_bxor_vdum2.asm │ │ │ ├── vdum1=vdum1_minus_pduz2_derefidx_vbuyy.asm │ │ │ ├── vdum1=vdum1_minus_vduc1.asm │ │ │ ├── vdum1=vdum1_minus_vdum2.asm │ │ │ ├── vdum1=vdum1_minus_vwum2.asm │ │ │ ├── vdum1=vdum1_plus_pduz2_derefidx_vbuyy.asm │ │ │ ├── vdum1=vdum1_plus_vbuc1.asm │ │ │ ├── vdum1=vdum1_plus_vdum2.asm │ │ │ ├── vdum1=vdum1_plus_vwsm2.asm │ │ │ ├── vdum1=vdum1_plus_vwum2.asm │ │ │ ├── vdum1=vdum1_rol_1.asm │ │ │ ├── vdum1=vdum1_rol_16.asm │ │ │ ├── vdum1=vdum1_rol_2.asm │ │ │ ├── vdum1=vdum1_rol_3.asm │ │ │ ├── vdum1=vdum1_rol_4.asm │ │ │ ├── vdum1=vdum1_rol_8.asm │ │ │ ├── vdum1=vdum1_rol_vbuxx.asm │ │ │ ├── vdum1=vdum1_rol_vbuyy.asm │ │ │ ├── vdum1=vdum1_ror_1.asm │ │ │ ├── vdum1=vdum1_ror_16.asm │ │ │ ├── vdum1=vdum1_ror_2.asm │ │ │ ├── vdum1=vdum1_ror_3.asm │ │ │ ├── vdum1=vdum1_ror_vbuxx.asm │ │ │ ├── vdum1=vdum1_ror_vbuyy.asm │ │ │ ├── vdum1=vdum1_setword0_vwum2.asm │ │ │ ├── vdum1=vdum1_setword1_vwum2.asm │ │ │ ├── vdum1=vdum2.asm │ │ │ ├── vdum1=vdum2_band_vduc1.asm │ │ │ ├── vdum1=vdum2_band_vdum3.asm │ │ │ ├── vdum1=vdum2_bor_vdum1.asm │ │ │ ├── vdum1=vdum2_bor_vdum3.asm │ │ │ ├── vdum1=vdum2_bxor_vduc1.asm │ │ │ ├── vdum1=vdum2_bxor_vdum3.asm │ │ │ ├── vdum1=vdum2_minus_1.asm │ │ │ ├── vdum1=vdum2_minus_vduc1.asm │ │ │ ├── vdum1=vdum2_minus_vdum1.asm │ │ │ ├── vdum1=vdum2_minus_vdum3.asm │ │ │ ├── vdum1=vdum2_plus_1.asm │ │ │ ├── vdum1=vdum2_plus_pduc1_derefidx_vbuxx.asm │ │ │ ├── vdum1=vdum2_plus_pduc1_derefidx_vbuyy.asm │ │ │ ├── vdum1=vdum2_plus_pduz3_derefidx_vbuyy.asm │ │ │ ├── vdum1=vdum2_plus_vbsaa.asm │ │ │ ├── vdum1=vdum2_plus_vbuaa.asm │ │ │ ├── vdum1=vdum2_plus_vdum3.asm │ │ │ ├── vdum1=vdum2_plus_vwsm3.asm │ │ │ ├── vdum1=vdum2_plus_vwuc1.asm │ │ │ ├── vdum1=vdum2_plus_vwum3.asm │ │ │ ├── vdum1=vdum2_rol_0.asm │ │ │ ├── vdum1=vdum2_rol_1.asm │ │ │ ├── vdum1=vdum2_rol_16.asm │ │ │ ├── vdum1=vdum2_rol_2.asm │ │ │ ├── vdum1=vdum2_rol_24.asm │ │ │ ├── vdum1=vdum2_rol_3.asm │ │ │ ├── vdum1=vdum2_rol_32.asm │ │ │ ├── vdum1=vdum2_rol_4.asm │ │ │ ├── vdum1=vdum2_rol_5.asm │ │ │ ├── vdum1=vdum2_rol_6.asm │ │ │ ├── vdum1=vdum2_rol_7.asm │ │ │ ├── vdum1=vdum2_rol_8.asm │ │ │ ├── vdum1=vdum2_rol_9.asm │ │ │ ├── vdum1=vdum2_rol_vbuxx.asm │ │ │ ├── vdum1=vdum2_rol_vbuyy.asm │ │ │ ├── vdum1=vdum2_ror_0.asm │ │ │ ├── vdum1=vdum2_ror_1.asm │ │ │ ├── vdum1=vdum2_ror_16.asm │ │ │ ├── vdum1=vdum2_ror_2.asm │ │ │ ├── vdum1=vdum2_ror_24.asm │ │ │ ├── vdum1=vdum2_ror_3.asm │ │ │ ├── vdum1=vdum2_ror_32.asm │ │ │ ├── vdum1=vdum2_ror_4.asm │ │ │ ├── vdum1=vdum2_ror_5.asm │ │ │ ├── vdum1=vdum2_ror_6.asm │ │ │ ├── vdum1=vdum2_ror_7.asm │ │ │ ├── vdum1=vdum2_ror_8.asm │ │ │ ├── vdum1=vdum2_ror_9.asm │ │ │ ├── vdum1=vdum2_ror_vbuxx.asm │ │ │ ├── vdum1=vdum2_setword0_vwum3.asm │ │ │ ├── vdum1=vdum2_setword1_vwum3.asm │ │ │ ├── vdum1=vwuc1_plus_vbuaa.asm │ │ │ ├── vdum1=vwum2.asm │ │ │ ├── vdum1=vwum2_dword_vbuc1.asm │ │ │ ├── vdum1=vwum2_dword_vwuc1.asm │ │ │ ├── vdum1=vwum2_dword_vwum3.asm │ │ │ ├── vdum1=vwum2_plus_vwum3.asm │ │ │ ├── vdum1=vwum2_rol_3.asm │ │ │ ├── vdum1=vwum2_rol_5.asm │ │ │ ├── vdum1_eq_0_then_la1.asm │ │ │ ├── vdum1_eq_vdsc1_then_la1.asm │ │ │ ├── vdum1_eq_vduc1_then_la1.asm │ │ │ ├── vdum1_eq_vdum2_then_la1.asm │ │ │ ├── vdum1_ge_vduc1_then_la1.asm │ │ │ ├── vdum1_ge_vdum2_then_la1.asm │ │ │ ├── vdum1_gt_vduc1_then_la1.asm │ │ │ ├── vdum1_le_vduc1_then_la1.asm │ │ │ ├── vdum1_lt_vduc1_then_la1.asm │ │ │ ├── vdum1_lt_vdum2_then_la1.asm │ │ │ ├── vdum1_neq_0_then_la1.asm │ │ │ ├── vdum1_neq_vduc1_then_la1.asm │ │ │ ├── vdum1_neq_vdum2_then_la1.asm │ │ │ ├── vduz1=_deref_pduz2.asm │ │ │ ├── vduz1=_dword_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vduz1=_dword_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vduz1=_dword_pwuz2_derefidx_vbuc1.asm │ │ │ ├── vduz1=vduz1_ror_1.asm │ │ │ ├── vssm1=_stackidxstruct_1_vbuc1.asm │ │ │ ├── vssm1=_stackidxstruct_2_vbuc1.asm │ │ │ ├── vssm1=_stackidxstruct_3_vbuc1.asm │ │ │ ├── vssm1=_stackidxstruct_4_vbuc1.asm │ │ │ ├── vssm1=_stackidxstruct_vbuc1_vbuc2.asm │ │ │ ├── vssm1=_stackpullstruct_1_.asm │ │ │ ├── vssm1=_stackpullstruct_2_.asm │ │ │ ├── vssm1=_stackpullstruct_3_.asm │ │ │ ├── vssm1=_stackpullstruct_4_.asm │ │ │ ├── vssm1=_stackpullstruct_vbuc1_.asm │ │ │ ├── vssm1=vssm2.asm │ │ │ ├── vwsc1_eq_pwsc2_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsc1_eq_pwsc2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsc1_ge__deref_pwsz1_then_la1.asm │ │ │ ├── vwsc1_ge_vwsm1_then_la1.asm │ │ │ ├── vwsc1_lt_pwsc2_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsc1_lt_pwsc2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1=_deref_pbsz2_minus__deref_pbsz3.asm │ │ │ ├── vwsm1=_deref_pwsz2.asm │ │ │ ├── vwsm1=_deref_pwsz2_band_vwsc1.asm │ │ │ ├── vwsm1=_deref_pwsz2_minus__deref_pwsz3.asm │ │ │ ├── vwsm1=_deref_pwsz2_minus_vwsm3.asm │ │ │ ├── vwsm1=_deref_pwsz2_plus_vwsc1.asm │ │ │ ├── vwsm1=_deref_pwsz2_plus_vwsm3.asm │ │ │ ├── vwsm1=_deref_pwsz2_ror_2.asm │ │ │ ├── vwsm1=_neg_pwsc1_derefidx_vbuxx.asm │ │ │ ├── vwsm1=_neg_pwsc1_derefidx_vbuyy.asm │ │ │ ├── vwsm1=_neg_vwsm1.asm │ │ │ ├── vwsm1=_neg_vwsm2.asm │ │ │ ├── vwsm1=_stackidxsword_vbuc1.asm │ │ │ ├── vwsm1=_stackpullsword_.asm │ │ │ ├── vwsm1=_sword_pbsz2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=_sword_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vwsm1=_sword_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vwsm1=_sword_vbsaa.asm │ │ │ ├── vwsm1=_sword_vbuaa.asm │ │ │ ├── vwsm1=_sword_vdsm2.asm │ │ │ ├── vwsm1=_sword_vdum2.asm │ │ │ ├── vwsm1=_sword_vwum2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_minus_pwsc2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_minus_vwsc2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_plus__deref_pwsz2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_plus_pwsc2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_plus_vwsm2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuxx_rol_1.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_minus_pwsc2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_minus_vwsc2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_plus_pwsc2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_plus_vwsm2.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_rol_1.asm │ │ │ ├── vwsm1=pwsc1_derefidx_vbuyy_ror_8.asm │ │ │ ├── vwsm1=pwsm1_derefidx_vbuyy.asm │ │ │ ├── vwsm1=pwsm2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=pwsm2_derefidx_vbuyy_plus_pwsm2_derefidx_vbuc2.asm │ │ │ ├── vwsm1=pwsm2_derefidx_vbuyy_plus_vbsaa.asm │ │ │ ├── vwsm1=pwsm3_derefidx_vbuyy_minus_pwsm2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=pwsm3_derefidx_vbuyy_plus_pwsm2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=pwsz2_derefidx_vbuyy_plus_vbsc2.asm │ │ │ ├── vwsm1=pwsz2_derefidx_vbuyy_ror_vbuxx.asm │ │ │ ├── vwsm1=vbsaa.asm │ │ │ ├── vwsm1=vbsaa_minus_vbsm2.asm │ │ │ ├── vwsm1=vbsaa_plus_vbuc1.asm │ │ │ ├── vwsm1=vbsaa_plus_vwsc1.asm │ │ │ ├── vwsm1=vbsc1.asm │ │ │ ├── vwsm1=vbuaa.asm │ │ │ ├── vwsm1=vwsc1_minus_pwsc2_derefidx_vbuxx.asm │ │ │ ├── vwsm1=vwsc1_minus_pwsc2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsc1_minus_vwsm2.asm │ │ │ ├── vwsm1=vwsc1_plus_vbuaa.asm │ │ │ ├── vwsm1=vwsm1_minus_1.asm │ │ │ ├── vwsm1=vwsm1_minus_vbuaa.asm │ │ │ ├── vwsm1=vwsm1_minus_vbuc1.asm │ │ │ ├── vwsm1=vwsm1_plus_1.asm │ │ │ ├── vwsm1=vwsm1_plus_pbsz2_derefidx_vbuyy .asm │ │ │ ├── vwsm1=vwsm1_plus_pbsz2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm1_plus_pbuz2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm1_plus_pwsz2_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm1_plus_vbum2.asm │ │ │ ├── vwsm1=vwsm1_plus_vwuc1.asm │ │ │ ├── vwsm1=vwsm1_rol_1.asm │ │ │ ├── vwsm1=vwsm1_rol_2.asm │ │ │ ├── vwsm1=vwsm1_rol_3.asm │ │ │ ├── vwsm1=vwsm1_rol_4.asm │ │ │ ├── vwsm1=vwsm1_rol_6.asm │ │ │ ├── vwsm1=vwsm1_rol_8.asm │ │ │ ├── vwsm1=vwsm1_rol_vbum2.asm │ │ │ ├── vwsm1=vwsm1_rol_vbuxx.asm │ │ │ ├── vwsm1=vwsm1_rol_vbuyy.asm │ │ │ ├── vwsm1=vwsm1_ror_1.asm │ │ │ ├── vwsm1=vwsm1_ror_2.asm │ │ │ ├── vwsm1=vwsm1_ror_3.asm │ │ │ ├── vwsm1=vwsm1_ror_4.asm │ │ │ ├── vwsm1=vwsm1_ror_5.asm │ │ │ ├── vwsm1=vwsm1_ror_6.asm │ │ │ ├── vwsm1=vwsm1_ror_8.asm │ │ │ ├── vwsm1=vwsm1_ror_vbuxx.asm │ │ │ ├── vwsm1=vwsm1_ror_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_band_vdsc1.asm │ │ │ ├── vwsm1=vwsm2_minus_1.asm │ │ │ ├── vwsm1=vwsm2_minus__deref_pwsz3.asm │ │ │ ├── vwsm1=vwsm2_minus_pwsc1_derefidx_vbuxx.asm │ │ │ ├── vwsm1=vwsm2_minus_pwsc1_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_minus_vbsaa.asm │ │ │ ├── vwsm1=vwsm2_minus_vbsc1.asm │ │ │ ├── vwsm1=vwsm2_minus_vbuc1.asm │ │ │ ├── vwsm1=vwsm2_minus_vwsc1.asm │ │ │ ├── vwsm1=vwsm2_plus_1.asm │ │ │ ├── vwsm1=vwsm2_plus_pbsz3_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_plus_pbuz3_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_plus_pwsz3_derefidx_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_plus_vbsaa.asm │ │ │ ├── vwsm1=vwsm2_plus_vbsc1.asm │ │ │ ├── vwsm1=vwsm2_plus_vbuaa.asm │ │ │ ├── vwsm1=vwsm2_plus_vwsc1.asm │ │ │ ├── vwsm1=vwsm2_plus_vwsm2.asm │ │ │ ├── vwsm1=vwsm2_rol_1.asm │ │ │ ├── vwsm1=vwsm2_rol_2.asm │ │ │ ├── vwsm1=vwsm2_rol_3.asm │ │ │ ├── vwsm1=vwsm2_rol_4.asm │ │ │ ├── vwsm1=vwsm2_rol_5.asm │ │ │ ├── vwsm1=vwsm2_rol_6.asm │ │ │ ├── vwsm1=vwsm2_rol_7.asm │ │ │ ├── vwsm1=vwsm2_rol_8.asm │ │ │ ├── vwsm1=vwsm2_rol_vbuxx.asm │ │ │ ├── vwsm1=vwsm2_rol_vbuyy.asm │ │ │ ├── vwsm1=vwsm2_ror_1.asm │ │ │ ├── vwsm1=vwsm2_ror_2.asm │ │ │ ├── vwsm1=vwsm2_ror_3.asm │ │ │ ├── vwsm1=vwsm2_ror_5.asm │ │ │ ├── vwsm1=vwsm2_ror_6.asm │ │ │ ├── vwsm1=vwsm2_ror_7.asm │ │ │ ├── vwsm1=vwsm2_ror_8.asm │ │ │ ├── vwsm1=vwsm2_ror_vbuxx.asm │ │ │ ├── vwsm1=vwsm2_ror_vbuyy.asm │ │ │ ├── vwsm1=vwuc1.asm │ │ │ ├── vwsm1_eq_0_then_la1.asm │ │ │ ├── vwsm1_eq_pwsc2_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsm1_eq_pwsc2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1_ge_0_then_la1.asm │ │ │ ├── vwsm1_ge__deref_pwsz2_then_la1.asm │ │ │ ├── vwsm1_ge_pwsc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsm1_ge_pwsc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1_ge_vbuaa_then_la1.asm │ │ │ ├── vwsm1_ge_vbuc1_then_la1.asm │ │ │ ├── vwsm1_ge_vbum2_then_la1.asm │ │ │ ├── vwsm1_ge_vbuxx_then_la1.asm │ │ │ ├── vwsm1_ge_vbuyy_then_la1.asm │ │ │ ├── vwsm1_ge_vwsc1_then_la1.asm │ │ │ ├── vwsm1_ge_vwsm2_then_la1.asm │ │ │ ├── vwsm1_gt_0_then_la1.asm │ │ │ ├── vwsm1_gt_pwsc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsm1_gt_pwsc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1_gt_vwsc1_then_la1.asm │ │ │ ├── vwsm1_gt_vwsm2_then_la1.asm │ │ │ ├── vwsm1_gt_vwum2_then_la1.asm │ │ │ ├── vwsm1_le_0_then_la1.asm │ │ │ ├── vwsm1_lt_0_then_la1.asm │ │ │ ├── vwsm1_lt_pwsc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1_lt_vbuaa_then_la1.asm │ │ │ ├── vwsm1_lt_vbuc1_then_la1.asm │ │ │ ├── vwsm1_lt_vbum2_then_la1.asm │ │ │ ├── vwsm1_lt_vbuxx_then_la1.asm │ │ │ ├── vwsm1_lt_vbuyy_then_la1.asm │ │ │ ├── vwsm1_lt_vwsc1_then_la1.asm │ │ │ ├── vwsm1_lt_vwuc1_then_la1.asm │ │ │ ├── vwsm1_lt_vwum2_then_la1.asm │ │ │ ├── vwsm1_neq_0_then_la1.asm │ │ │ ├── vwsm1_neq_pwsc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwsm1_neq_pwsc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwsm1_neq_vwuc1_then_la1.asm │ │ │ ├── vwsz1=_deref_pbsz2_minus__deref_pbsz1.asm │ │ │ ├── vwsz1=_deref_pwsz1.asm │ │ │ ├── vwsz1=_deref_pwsz1_minus_vwsm2.asm │ │ │ ├── vwsz1=_deref_pwsz1_plus_vwsc1.asm │ │ │ ├── vwsz1=_deref_pwsz1_rol_1.asm │ │ │ ├── vwsz1=_deref_pwsz1_ror_2.asm │ │ │ ├── vwsz1=_deref_pwsz2_minus__deref_pwsz1.asm │ │ │ ├── vwsz1=pwsc1_derefidx_vbuxx_plus__deref_pwsz1.asm │ │ │ ├── vwsz1=pwsz1_derefidx_vbuc1_plus_vwsm2.asm │ │ │ ├── vwsz1=pwsz1_derefidx_vbuyy_plus_pwsz2_derefidx_vbuc1.asm │ │ │ ├── vwuc1_le_vwuc2_then_la1.asm │ │ │ ├── vwuc1_lt_vwuc2_then_la1.asm │ │ │ ├── vwum1=(_deref_qwuc1)_derefidx_vbuyy.asm │ │ │ ├── vwum1=_bnot_vwum2.asm │ │ │ ├── vwum1=_byte0_vwum1.asm │ │ │ ├── vwum1=_byte0_vwum2.asm │ │ │ ├── vwum1=_byte1_vwum2.asm │ │ │ ├── vwum1=_dec_vwum1.asm │ │ │ ├── vwum1=_dec_vwum2.asm │ │ │ ├── vwum1=_deref_pbuz2.asm │ │ │ ├── vwum1=_deref_pbuz2_rol_1.asm │ │ │ ├── vwum1=_deref_pbuz2_word__deref_pbuz3.asm │ │ │ ├── vwum1=_deref_pwuc1_minus__deref_pwuc2.asm │ │ │ ├── vwum1=_deref_pwum2.asm │ │ │ ├── vwum1=_deref_pwum2_band_vwuc1_temp.asm │ │ │ ├── vwum1=_deref_pwuz2.asm │ │ │ ├── vwum1=_deref_pwuz2_band_vwuc1.asm │ │ │ ├── vwum1=_deref_pwuz2_bor_vwuc1.asm │ │ │ ├── vwum1=_deref_pwuz2_minus_vwuc1.asm │ │ │ ├── vwum1=_deref_pwuz2_plus__deref_pwuz3.asm │ │ │ ├── vwum1=_deref_pwuz2_plus_vwuc1.asm │ │ │ ├── vwum1=_deref_pwuz2_plus_vwum1.asm │ │ │ ├── vwum1=_deref_pwuz2_plus_vwum3.asm │ │ │ ├── vwum1=_deref_pwuz2_rol_1.asm │ │ │ ├── vwum1=_deref_pwuz2_ror_8.asm │ │ │ ├── vwum1=_deref_qvoz2.asm │ │ │ ├── vwum1=_inc_vwum1.asm │ │ │ ├── vwum1=_neg_vwum1.asm │ │ │ ├── vwum1=_neg_vwum2.asm │ │ │ ├── vwum1=_stackidxword_vbuc1.asm │ │ │ ├── vwum1=_stackpullbyte_.asm │ │ │ ├── vwum1=_stackpullword_.asm │ │ │ ├── vwum1=_word0_pvom1.asm │ │ │ ├── vwum1=_word0_pvom2.asm │ │ │ ├── vwum1=_word0_vbsaa.asm │ │ │ ├── vwum1=_word0_vbuaa.asm │ │ │ ├── vwum1=_word0_vdsm2.asm │ │ │ ├── vwum1=_word0_vdum2.asm │ │ │ ├── vwum1=_word0_vwsm2.asm │ │ │ ├── vwum1=_word0_vwum2.asm │ │ │ ├── vwum1=_word1_pduc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=_word1_vdsm2.asm │ │ │ ├── vwum1=_word1_vdum2.asm │ │ │ ├── vwum1=_word__deref_pbuz2.asm │ │ │ ├── vwum1=_word_pbum1_derefidx_vbuyy.asm │ │ │ ├── vwum1=_word_pbum2_derefidx_vbuyy.asm │ │ │ ├── vwum1=_word_pbuz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=_word_pvom2.asm │ │ │ ├── vwum1=_word_vbsaa.asm │ │ │ ├── vwum1=_word_vbuaa.asm │ │ │ ├── vwum1=_word_vdum2.asm │ │ │ ├── vwum1=_word_vwsm2.asm │ │ │ ├── vwum1=pbuc1_derefidx_vbuxx_word_pbuc2_derefidx_vbuxx.asm │ │ │ ├── vwum1=pbuc1_derefidx_vbuyy_word_pbuc2_derefidx_vbuyy.asm │ │ │ ├── vwum1=pbuz2_derefidx_vbuyy_rol_1.asm │ │ │ ├── vwum1=pbuz2_derefidx_vbuyy_word__deref_pbuz2.asm │ │ │ ├── vwum1=pvom1_band_vwuc1.asm │ │ │ ├── vwum1=pvom2_band_vwuc1.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_band_vwuc2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_minus_pwuc2_derefidx_vbuxx.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_minus_vwuc2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_minus_vwum2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_plus_1.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_plus_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_plus_pwuc2_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_plus_vbuaa.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_rol_2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_rol_3.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuxx_rol_4.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_band_vwuc2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_minus_pwuc2_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_minus_vwuc2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_minus_vwum2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_plus_1.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_plus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_plus_vbuaa.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_rol_2.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_rol_3.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_rol_4.asm │ │ │ ├── vwum1=pwuc1_derefidx_vbuyy_ror_8.asm │ │ │ ├── vwum1=pwum1_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwum2_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_minus_vwuc1.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_minus_vwum1.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_minus_vwum3.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_plus_1.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_plus_pwuc2_derefidx_vbuxx.asm │ │ │ ├── vwum1=pwuz2_derefidx_vbuyy_ror_8.asm │ │ │ ├── vwum1=qvoz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=vbsaa_plus_vbum2.asm │ │ │ ├── vwum1=vbuaa.asm │ │ │ ├── vwum1=vbuaa_band_vbuc1.asm │ │ │ ├── vwum1=vbuaa_bor_vwum2.asm │ │ │ ├── vwum1=vbuaa_minus_1.asm │ │ │ ├── vwum1=vbuaa_minus_2.asm │ │ │ ├── vwum1=vbuaa_plus_1.asm │ │ │ ├── vwum1=vbuaa_plus_vbum2.asm │ │ │ ├── vwum1=vbuaa_plus_vbuyy.asm │ │ │ ├── vwum1=vbuaa_plus_vwum2.asm │ │ │ ├── vwum1=vbuaa_rol_1.asm │ │ │ ├── vwum1=vbuaa_rol_3.asm │ │ │ ├── vwum1=vbuaa_rol_4.asm │ │ │ ├── vwum1=vbuaa_rol_8.asm │ │ │ ├── vwum1=vbuaa_rol_vbuxx.asm │ │ │ ├── vwum1=vbuaa_rol_vbuyy.asm │ │ │ ├── vwum1=vbuaa_ror_1.asm │ │ │ ├── vwum1=vbuaa_word__byte0_vwsm2.asm │ │ │ ├── vwum1=vbuaa_word_pbuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=vbuaa_word_pbuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=vbuaa_word_vbum2.asm │ │ │ ├── vwum1=vbuaa_word_vbuxx.asm │ │ │ ├── vwum1=vbuaa_word_vbuyy.asm │ │ │ ├── vwum1=vbuc1.asm │ │ │ ├── vwum1=vbuc1_minus_vbum2.asm │ │ │ ├── vwum1=vbuc1_setbyte1_vbuaa.asm │ │ │ ├── vwum1=vbuc1_setbyte1_vbuxx.asm │ │ │ ├── vwum1=vbuc1_setbyte1_vbuyy.asm │ │ │ ├── vwum1=vbuxx_word_vbuaa.asm │ │ │ ├── vwum1=vbuxx_word_vbuyy.asm │ │ │ ├── vwum1=vbuyy_word_vbuaa.asm │ │ │ ├── vwum1=vbuyy_word_vbuxx.asm │ │ │ ├── vwum1=vdum2_band_vwuc1.asm │ │ │ ├── vwum1=vwuc1.asm │ │ │ ├── vwum1=vwuc1_minus_vbum2.asm │ │ │ ├── vwum1=vwuc1_minus_vbuxx.asm │ │ │ ├── vwum1=vwuc1_minus_vwum1.asm │ │ │ ├── vwum1=vwuc1_minus_vwum2.asm │ │ │ ├── vwum1=vwuc1_plus__word1_vdsm2.asm │ │ │ ├── vwum1=vwuc1_plus__word1_vdum2.asm │ │ │ ├── vwum1=vwuc1_plus_pwuc2_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwuc1_plus_pwuz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwuc1_plus_vbsaa.asm │ │ │ ├── vwum1=vwuc1_plus_vbsm2.asm │ │ │ ├── vwum1=vwuc1_plus_vbuaa.asm │ │ │ ├── vwum1=vwuc1_rol_vbuxx.asm │ │ │ ├── vwum1=vwuc1_rol_vbuyy.asm │ │ │ ├── vwum1=vwuc1_setbyte0_vbuaa.asm │ │ │ ├── vwum1=vwuc1_setbyte0_vbuxx.asm │ │ │ ├── vwum1=vwuc1_setbyte0_vbuyy.asm │ │ │ ├── vwum1=vwuc1_setbyte1_vbuaa.asm │ │ │ ├── vwum1=vwuc1_setbyte1_vbuxx.asm │ │ │ ├── vwum1=vwuc1_setbyte1_vbuyy.asm │ │ │ ├── vwum1=vwum1_band_vwum2.asm │ │ │ ├── vwum1=vwum1_bor_vbuaa.asm │ │ │ ├── vwum1=vwum1_bor_vbuc1.asm │ │ │ ├── vwum1=vwum1_bor_vwsm2.asm │ │ │ ├── vwum1=vwum1_bor_vwum2.asm │ │ │ ├── vwum1=vwum1_bxor_vwsc1.asm │ │ │ ├── vwum1=vwum1_bxor_vwuc1.asm │ │ │ ├── vwum1=vwum1_bxor_vwum2.asm │ │ │ ├── vwum1=vwum1_minus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=vwum1_minus_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum1_minus_vbum2.asm │ │ │ ├── vwum1=vwum1_minus_vwuc1.asm │ │ │ ├── vwum1=vwum1_minus_vwum2.asm │ │ │ ├── vwum1=vwum1_plus_1.asm │ │ │ ├── vwum1=vwum1_plus__word1_vdum2.asm │ │ │ ├── vwum1=vwum1_plus_pbuz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum1_plus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=vwum1_plus_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum1_plus_pwuz2_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum1_plus_vbsaa.asm │ │ │ ├── vwum1=vwum1_plus_vbuaa.asm │ │ │ ├── vwum1=vwum1_plus_vwuc1.asm │ │ │ ├── vwum1=vwum1_plus_vwum2.asm │ │ │ ├── vwum1=vwum1_rol_1.asm │ │ │ ├── vwum1=vwum1_rol_2.asm │ │ │ ├── vwum1=vwum1_rol_3.asm │ │ │ ├── vwum1=vwum1_rol_4.asm │ │ │ ├── vwum1=vwum1_rol_5.asm │ │ │ ├── vwum1=vwum1_rol_6.asm │ │ │ ├── vwum1=vwum1_rol_7.asm │ │ │ ├── vwum1=vwum1_rol_8.asm │ │ │ ├── vwum1=vwum1_rol_9.asm │ │ │ ├── vwum1=vwum1_rol_vbum2.asm │ │ │ ├── vwum1=vwum1_rol_vbuxx.asm │ │ │ ├── vwum1=vwum1_rol_vbuyy.asm │ │ │ ├── vwum1=vwum1_ror_1.asm │ │ │ ├── vwum1=vwum1_ror_2.asm │ │ │ ├── vwum1=vwum1_ror_3.asm │ │ │ ├── vwum1=vwum1_ror_4.asm │ │ │ ├── vwum1=vwum1_ror_5.asm │ │ │ ├── vwum1=vwum1_ror_6.asm │ │ │ ├── vwum1=vwum1_ror_7.asm │ │ │ ├── vwum1=vwum1_ror_8.asm │ │ │ ├── vwum1=vwum1_ror_vbum2.asm │ │ │ ├── vwum1=vwum1_ror_vbuxx.asm │ │ │ ├── vwum1=vwum1_ror_vbuyy.asm │ │ │ ├── vwum1=vwum1_setbyte0_vbuaa.asm │ │ │ ├── vwum1=vwum1_setbyte0_vbuxx.asm │ │ │ ├── vwum1=vwum1_setbyte0_vbuyy.asm │ │ │ ├── vwum1=vwum1_setbyte1_vbuaa.asm │ │ │ ├── vwum1=vwum1_setbyte1_vbuxx.asm │ │ │ ├── vwum1=vwum1_setbyte1_vbuyy.asm │ │ │ ├── vwum1=vwum1_setbyte2_vbuaa.asm │ │ │ ├── vwum1=vwum1_setbyte2_vbuxx.asm │ │ │ ├── vwum1=vwum1_setbyte2_vbuyy.asm │ │ │ ├── vwum1=vwum1_setbyte3_vbuaa.asm │ │ │ ├── vwum1=vwum1_setbyte3_vbuxx.asm │ │ │ ├── vwum1=vwum1_setbyte3_vbuyy.asm │ │ │ ├── vwum1=vwum1_setword1_vbuaa.asm │ │ │ ├── vwum1=vwum1_setword1_vbuxx.asm │ │ │ ├── vwum1=vwum1_setword1_vbuyy.asm │ │ │ ├── vwum1=vwum2.asm │ │ │ ├── vwum1=vwum2_band_vbuaa.asm │ │ │ ├── vwum1=vwum2_band_vwuc1.asm │ │ │ ├── vwum1=vwum2_band_vwum3.asm │ │ │ ├── vwum1=vwum2_bor_vwuc1.asm │ │ │ ├── vwum1=vwum2_bor_vwum3.asm │ │ │ ├── vwum1=vwum2_bxor_vwuc1.asm │ │ │ ├── vwum1=vwum2_bxor_vwum3.asm │ │ │ ├── vwum1=vwum2_minus_1.asm │ │ │ ├── vwum1=vwum2_minus__word1_vdum3.asm │ │ │ ├── vwum1=vwum2_minus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=vwum2_minus_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum2_minus_vbsaa.asm │ │ │ ├── vwum1=vwum2_minus_vbuaa.asm │ │ │ ├── vwum1=vwum2_minus_vbuc1.asm │ │ │ ├── vwum1=vwum2_minus_vbum3.asm │ │ │ ├── vwum1=vwum2_minus_vbuxx.asm │ │ │ ├── vwum1=vwum2_minus_vbuyy.asm │ │ │ ├── vwum1=vwum2_minus_vwuc1.asm │ │ │ ├── vwum1=vwum2_minus_vwum1.asm │ │ │ ├── vwum1=vwum2_minus_vwum3.asm │ │ │ ├── vwum1=vwum2_plus_1.asm │ │ │ ├── vwum1=vwum2_plus__byte0_pbum3.asm │ │ │ ├── vwum1=vwum2_plus__deref_pwuz3.asm │ │ │ ├── vwum1=vwum2_plus__deref_qvoc1.asm │ │ │ ├── vwum1=vwum2_plus__word1_vdum3.asm │ │ │ ├── vwum1=vwum2_plus__word1_vwum2.asm │ │ │ ├── vwum1=vwum2_plus_pwuc1_derefidx_vbuxx.asm │ │ │ ├── vwum1=vwum2_plus_pwuc1_derefidx_vbuyy.asm │ │ │ ├── vwum1=vwum2_plus_vbsaa.asm │ │ │ ├── vwum1=vwum2_plus_vwuc1.asm │ │ │ ├── vwum1=vwum2_plus_vwum3.asm │ │ │ ├── vwum1=vwum2_rol_1.asm │ │ │ ├── vwum1=vwum2_rol_2.asm │ │ │ ├── vwum1=vwum2_rol_3.asm │ │ │ ├── vwum1=vwum2_rol_4.asm │ │ │ ├── vwum1=vwum2_rol_5.asm │ │ │ ├── vwum1=vwum2_rol_6.asm │ │ │ ├── vwum1=vwum2_rol_7.asm │ │ │ ├── vwum1=vwum2_rol_8.asm │ │ │ ├── vwum1=vwum2_rol_9.asm │ │ │ ├── vwum1=vwum2_rol_vbum3.asm │ │ │ ├── vwum1=vwum2_rol_vbuxx.asm │ │ │ ├── vwum1=vwum2_rol_vbuyy.asm │ │ │ ├── vwum1=vwum2_ror_1.asm │ │ │ ├── vwum1=vwum2_ror_2.asm │ │ │ ├── vwum1=vwum2_ror_3.asm │ │ │ ├── vwum1=vwum2_ror_4.asm │ │ │ ├── vwum1=vwum2_ror_5.asm │ │ │ ├── vwum1=vwum2_ror_6.asm │ │ │ ├── vwum1=vwum2_ror_8.asm │ │ │ ├── vwum1=vwum2_ror_9.asm │ │ │ ├── vwum1=vwum2_ror_vbuxx.asm │ │ │ ├── vwum1=vwum2_ror_vbuyy.asm │ │ │ ├── vwum1=vwum2_setbyte0_vbuaa.asm │ │ │ ├── vwum1=vwum2_setbyte0_vbuxx.asm │ │ │ ├── vwum1=vwum2_setbyte0_vbuyy.asm │ │ │ ├── vwum1=vwum2_setbyte1_vbuaa.asm │ │ │ ├── vwum1=vwum2_setbyte1_vbuxx.asm │ │ │ ├── vwum1=vwum2_setbyte1_vbuyy.asm │ │ │ ├── vwum1_eq_0_then_la1.asm │ │ │ ├── vwum1_eq_vbuaa_then_la1.asm │ │ │ ├── vwum1_eq_vbuc1_then_la1.asm │ │ │ ├── vwum1_eq_vwuc1_then_la1.asm │ │ │ ├── vwum1_eq_vwum2_then_la1.asm │ │ │ ├── vwum1_ge_vbuc1_then_la1.asm │ │ │ ├── vwum1_ge_vbum2_then_la1.asm │ │ │ ├── vwum1_ge_vbuxx_then_la1.asm │ │ │ ├── vwum1_ge_vbuyy_then_la1.asm │ │ │ ├── vwum1_ge_vwuc1_then_la1.asm │ │ │ ├── vwum1_gt_0_then_la1.asm │ │ │ ├── vwum1_gt_pwuc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwum1_gt_pwuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwum1_gt_pwuz2_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwum1_gt_vbsc1_then_la1.asm │ │ │ ├── vwum1_gt_vbuaa_then_la1.asm │ │ │ ├── vwum1_gt_vbuc1_then_la1.asm │ │ │ ├── vwum1_gt_vbuxx_then_la1.asm │ │ │ ├── vwum1_gt_vbuyy_then_la1.asm │ │ │ ├── vwum1_gt_vwuc1_then_la1.asm │ │ │ ├── vwum1_le_0_then_la1.asm │ │ │ ├── vwum1_le_vwuc1_then_la1.asm │ │ │ ├── vwum1_le_vwum2_then_la1.asm │ │ │ ├── vwum1_lt__deref_pwuz2_then_la1.asm │ │ │ ├── vwum1_lt_pwuc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwum1_lt_pwuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwum1_lt_vbuc1_then_la1.asm │ │ │ ├── vwum1_lt_vbum2_then_la1.asm │ │ │ ├── vwum1_lt_vbuxx_then_la1.asm │ │ │ ├── vwum1_lt_vbuyy_then_la1.asm │ │ │ ├── vwum1_lt_vwuc1_then_la1.asm │ │ │ ├── vwum1_lt_vwum2_then_la1.asm │ │ │ ├── vwum1_neq_0_then_la1.asm │ │ │ ├── vwum1_neq__deref_pwuc1_then_la1.asm │ │ │ ├── vwum1_neq__deref_pwuz2_then_la1.asm │ │ │ ├── vwum1_neq_pwuc1_derefidx_vbuxx_then_la1.asm │ │ │ ├── vwum1_neq_pwuc1_derefidx_vbuyy_then_la1.asm │ │ │ ├── vwum1_neq_pwuz2__derefidx_vbuyy_then_la1.asm │ │ │ ├── vwum1_neq_vbuc1_then_la1.asm │ │ │ ├── vwum1_neq_vbum2_then_la1.asm │ │ │ ├── vwum1_neq_vwuc1_then_la1.asm │ │ │ ├── vwum1_neq_vwum2_then_la1.asm │ │ │ ├── vwum2=_deref_pwuz1.asm │ │ │ ├── vwuz1=_deref_pwuz1.asm │ │ │ ├── vwuz1=_deref_pwuz1_band_vwuc1.asm │ │ │ ├── vwuz1=_deref_pwuz1_bor_vwuc1.asm │ │ │ ├── vwuz1=_deref_pwuz1_bxor_vwuc1.asm │ │ │ ├── vwuz1=_deref_pwuz1_plus_vwuc1.asm │ │ │ ├── vwuz1=_deref_pwuz1_plus_vwum2.asm │ │ │ ├── vwuz1=_deref_pwuz1_rol_1.asm │ │ │ ├── vwuz1=_deref_pwuz1_ror_8.asm │ │ │ ├── vwuz1=_deref_pwuz2_minus__deref_pwuz1.asm │ │ │ ├── vwuz1=_deref_pwuz2_plus__deref_pwuz1.asm │ │ │ ├── vwuz1=_deref_pwuz2_plus_vwuc1.asm │ │ │ ├── vwuz1=pwuc1_derefidx_vbuz2_minus_pwuc2_derefidx_vbuz2.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_band_vwuc1.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_bor_vwuc1.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_bxor_vwuc1.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_minus_vwuc2.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_minus_vwum2 copy.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_minus_vwum2.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_rol_1.asm │ │ │ ├── vwuz1=pwuz1_derefidx_vbuyy_ror_8.asm │ │ │ ├── vwuz1=pwuz2_derefidx_vbuyy_band_vwuc1.asm │ │ │ ├── vwuz1=pwuz2_derefidx_vbuyy_band_vwuc2.asm │ │ │ ├── vwuz1=pwuz2_derefidx_vbuyy_minus_vwuz1.asm │ │ │ ├── vwuz1=pwuz2_derefidx_vbuyy_minus_vwuz3.asm │ │ │ ├── vwuz1=pwuz2_derefidx_vbuyy_rol_1.asm │ │ │ ├── vwuz1=vwuz1_ror_vbuxx.asm │ │ │ └── vwuz1=vwuz1_ror_vbuyy.asm │ │ ├── mos6502-selfmod │ │ │ ├── _deref_(qbuc1_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── _deref_(qbuz1_derefidx_vbuc1)=vbuxx.asm │ │ │ ├── _deref_(qbuz1_derefidx_vbuyy)=vbuaa.asm │ │ │ ├── call__deref_(qprc1_derefidx_vbuyy).asm │ │ │ ├── call__deref_(qprz1_derefidx_vbuyy).asm │ │ │ ├── isr_hardware_all_entry.asm │ │ │ └── isr_hardware_all_exit.asm │ │ ├── mos6502-undoc │ │ │ ├── _stackpullpadding_3.asm │ │ │ ├── _stackpullpadding_4.asm │ │ │ ├── _stackpullpadding_5.asm │ │ │ ├── _stackpullpadding_6.asm │ │ │ ├── _stackpullpadding_7.asm │ │ │ ├── _stackpullpadding_8.asm │ │ │ ├── vbsxx=vbsxx_minus_4.asm │ │ │ ├── vbsxx=vbsxx_minus_vbsc1.asm │ │ │ ├── vbuaa=vbuaa_ror_7.asm │ │ │ ├── vbum1=vbuaa_band_vbuxx.asm │ │ │ ├── vbuxx=vbuaa_minus_vbuc1.asm │ │ │ ├── vbuxx=vbuaa_plus_vbuc1.asm │ │ │ ├── vbuxx=vbuc1_minus_vbuaa.asm │ │ │ ├── vbuxx=vbum1_minus_vbuc1.asm │ │ │ ├── vbuxx=vbum1_plus_vbuc1.asm │ │ │ ├── vbuxx=vbuxx_band_vbuaa.asm │ │ │ ├── vbuxx=vbuxx_minus_vbuc1.asm │ │ │ └── vbuxx=vbuxx_plus_vbuc1.asm │ │ ├── wdc65c02-common │ │ │ ├── vbuaa=vbuaa_plus_1.asm │ │ │ └── vbuaa=vbuaa_plus_2.asm │ │ └── wdc65c02-specific │ │ │ ├── isr_hardware_all_entry.asm │ │ │ └── isr_hardware_all_exit.asm │ ├── include │ │ ├── .gitignore │ │ ├── 6502.h │ │ ├── atan2.h │ │ ├── ctype.h │ │ ├── division.h │ │ ├── fastmultiply.h │ │ ├── math.h │ │ ├── multiply.h │ │ ├── peekpoke.h │ │ ├── sine.h │ │ ├── sprintf.h │ │ ├── sqr.h │ │ ├── stddef.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h │ ├── libkickc-gen │ │ ├── .gitignore │ │ ├── _.s │ │ ├── inc │ │ │ ├── .gitignore │ │ │ ├── 6502.h │ │ │ ├── atan2.h │ │ │ ├── ctype.h │ │ │ ├── division.h │ │ │ ├── fastmultiply.h │ │ │ ├── math.h │ │ │ ├── multiply.h │ │ │ ├── peekpoke.h │ │ │ ├── sine.h │ │ │ ├── sprintf.h │ │ │ ├── sqr.h │ │ │ ├── stddef.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ └── string.h │ │ ├── libkickc-gen.sh │ │ ├── src │ │ │ ├── .gitignore │ │ │ ├── 6502.c │ │ │ ├── atan2.c │ │ │ ├── ctype.c │ │ │ ├── division.c │ │ │ ├── fastmultiply.c │ │ │ ├── limits.c │ │ │ ├── math.c │ │ │ ├── multiply.c │ │ │ ├── sine.c │ │ │ ├── sqr.c │ │ │ ├── stdlib.c │ │ │ └── string.c │ │ └── src2 │ │ │ └── .gitignore │ ├── libkickc-src │ │ ├── .gitignore │ │ ├── 6502.c │ │ ├── _.s │ │ ├── atan2.c │ │ ├── ctype.c │ │ ├── division.c │ │ ├── fastmultiply.c │ │ ├── limits.c │ │ ├── math.c │ │ ├── multiply.c │ │ ├── sine.c │ │ ├── sqr.c │ │ ├── stdlib.c │ │ └── string.c │ ├── libkickc │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── none.cfg │ ├── none.tgt │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── llvm-mos │ ├── boot0.s │ ├── include │ │ ├── .gitignore │ │ ├── __stddef_header_macro.h │ │ ├── __stddef_max_align_t.h │ │ ├── __stddef_null.h │ │ ├── __stddef_nullptr_t.h │ │ ├── __stddef_offsetof.h │ │ ├── __stddef_ptrdiff_t.h │ │ ├── __stddef_rsize_t.h │ │ ├── __stddef_size_t.h │ │ ├── __stddef_unreachable.h │ │ ├── __stddef_wchar_t.h │ │ ├── __stddef_wint_t.h │ │ ├── stddef.h │ │ ├── stdint.h │ │ └── string.h │ ├── libllvm-mos-src │ │ ├── .gitignore │ │ ├── _exit.s │ │ ├── abs.c │ │ ├── call_indir.s │ │ ├── divmod-large.cc │ │ ├── divmod.cc │ │ ├── divmod.h │ │ ├── exit_return.c │ │ ├── mem.c │ │ ├── mul.cc │ │ ├── rotate.cc │ │ └── shift.cc │ ├── libllvm-mos │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── oheader.lua ├── oscar64 │ ├── boot0.s │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── liboscar64-src │ │ ├── crt.c │ │ └── crt.h │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── osdk-lcc65 │ ├── boot0.s │ ├── include │ │ └── .gitignore │ ├── libnone │ │ ├── .gitignore │ │ ├── _.s │ │ └── library.ndx │ ├── libosdk-lcc65-gen │ │ ├── .gitignore │ │ ├── _.s │ │ ├── libosdk-lcc65-gen.sh │ │ ├── src │ │ │ ├── .gitignore │ │ │ ├── c_parameters.s │ │ │ ├── clock.s │ │ │ ├── ctype.s │ │ │ ├── div.s │ │ │ ├── free.s │ │ │ ├── ggeneral.s │ │ │ ├── gotoxy.s │ │ │ ├── gpchar.s │ │ │ ├── graphics.s │ │ │ ├── grsimple.s │ │ │ ├── header.s │ │ │ ├── irq.s │ │ │ ├── istring.s │ │ │ ├── itoa.s │ │ │ ├── joystick.s │ │ │ ├── library.ndx │ │ │ ├── lprintf.s │ │ │ ├── malloc.s │ │ │ ├── math.s │ │ │ ├── memccpy.s │ │ │ ├── memcpy.s │ │ │ ├── memset.s │ │ │ ├── mult.s │ │ │ ├── mult32.s │ │ │ ├── oric.s │ │ │ ├── osdkdiv6.s │ │ │ ├── osdkmod6.s │ │ │ ├── overlay.s │ │ │ ├── printf.s │ │ │ ├── rand.s │ │ │ ├── random.s │ │ │ ├── realloc.s │ │ │ ├── scanf.s │ │ │ ├── sedoric.s │ │ │ ├── sound.s │ │ │ ├── sqrt.s │ │ │ ├── sscanf.s │ │ │ ├── strcat.s │ │ │ ├── strchr.s │ │ │ ├── strcmp.s │ │ │ ├── strcmpi.s │ │ │ ├── strcpy.s │ │ │ ├── strcspn.s │ │ │ ├── strdup.s │ │ │ ├── strlen.s │ │ │ ├── strlwr.s │ │ │ ├── strncat.s │ │ │ ├── strncmp.s │ │ │ ├── strncmpi.s │ │ │ ├── strncpy.s │ │ │ ├── strnset.s │ │ │ ├── strpbrk.s │ │ │ ├── strrchr.s │ │ │ ├── strrev.s │ │ │ ├── strset.s │ │ │ ├── strspn.s │ │ │ ├── strstr.s │ │ │ ├── strtok.s │ │ │ ├── strupr.s │ │ │ ├── tail.s │ │ │ ├── tape.s │ │ │ ├── tstring.s │ │ │ └── unpack.s │ │ └── src2 │ │ │ └── .gitignore │ ├── libosdk-lcc65-src │ │ ├── .gitignore │ │ ├── _.s │ │ ├── c_parameters.s │ │ ├── clock.s │ │ ├── ctype.s │ │ ├── div.s │ │ ├── free.s │ │ ├── ggeneral.s │ │ ├── gotoxy.s │ │ ├── gpchar.s │ │ ├── graphics.s │ │ ├── grsimple.s │ │ ├── header.s │ │ ├── irq.s │ │ ├── istring.s │ │ ├── itoa.s │ │ ├── joystick.s │ │ ├── library.ndx │ │ ├── lprintf.s │ │ ├── malloc.s │ │ ├── math.s │ │ ├── memccpy.s │ │ ├── memcpy.s │ │ ├── memset.s │ │ ├── mult.s │ │ ├── mult32.s │ │ ├── oric.s │ │ ├── osdkdiv6.s │ │ ├── osdkmod6.s │ │ ├── overlay.s │ │ ├── printf.s │ │ ├── rand.s │ │ ├── random.s │ │ ├── realloc.s │ │ ├── scanf.s │ │ ├── sedoric.s │ │ ├── sound.s │ │ ├── sqrt.s │ │ ├── sscanf.s │ │ ├── strcat.s │ │ ├── strchr.s │ │ ├── strcmp.s │ │ ├── strcmpi.s │ │ ├── strcpy.s │ │ ├── strcspn.s │ │ ├── strdup.s │ │ ├── strlen.s │ │ ├── strlwr.s │ │ ├── strncat.s │ │ ├── strncmp.s │ │ ├── strncmpi.s │ │ ├── strncpy.s │ │ ├── strnset.s │ │ ├── strpbrk.s │ │ ├── strrchr.s │ │ ├── strrev.s │ │ ├── strset.s │ │ ├── strspn.s │ │ ├── strstr.s │ │ ├── strtok.s │ │ ├── strupr.s │ │ ├── tail.s │ │ ├── tape.s │ │ ├── tstring.s │ │ └── unpack.s │ ├── libosdk-lcc65 │ │ ├── .gitignore │ │ └── library.ndx │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── sdcc │ ├── boot0.s │ ├── include │ │ ├── .gitignore │ │ ├── asm │ │ │ └── default │ │ │ │ └── features.h │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── float.h │ │ ├── iso646.h │ │ ├── limits.h │ │ ├── math.h │ │ ├── sdcc-lib.h │ │ ├── setjmp.h │ │ ├── signal.h │ │ ├── stdalign.h │ │ ├── stdarg.h │ │ ├── stdbool.h │ │ ├── stddef.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── stdnoreturn.h │ │ ├── string.h │ │ ├── time.h │ │ ├── tinibios.h │ │ ├── typeof.h │ │ ├── uchar.h │ │ └── wchar.h │ ├── libnone │ │ ├── .gitignore │ │ └── _.s │ ├── libsdcc-gen │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── _.s │ │ ├── inc │ │ │ ├── .gitignore │ │ │ ├── asm │ │ │ │ └── default │ │ │ │ │ └── features.h │ │ │ ├── assert.h │ │ │ ├── ctype.h │ │ │ ├── errno.h │ │ │ ├── float.h │ │ │ ├── iso646.h │ │ │ ├── limits.h │ │ │ ├── math.h │ │ │ ├── sdcc-lib.h │ │ │ ├── setjmp.h │ │ │ ├── signal.h │ │ │ ├── stdalign.h │ │ │ ├── stdarg.h │ │ │ ├── stdbool.h │ │ │ ├── stddef.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── stdnoreturn.h │ │ │ ├── string.h │ │ │ ├── time.h │ │ │ ├── tinibios.h │ │ │ ├── typeof.h │ │ │ ├── uchar.h │ │ │ └── wchar.h │ │ ├── libsdcc-gen.sh │ │ ├── src │ │ │ ├── .gitignore │ │ │ ├── __assert.c │ │ │ ├── __memcpy.c │ │ │ ├── _atof.c │ │ │ ├── _autobaud.c │ │ │ ├── _bp.c │ │ │ ├── _decdptr.c │ │ │ ├── _divschar.c │ │ │ ├── _divsint.c │ │ │ ├── _divslong.c │ │ │ ├── _divslonglong.c │ │ │ ├── _divuchar.c │ │ │ ├── _divuint.c │ │ │ ├── _divulong.c │ │ │ ├── _divulonglong.c │ │ │ ├── _fs2schar.c │ │ │ ├── _fs2sint.c │ │ │ ├── _fs2slong.c │ │ │ ├── _fs2uchar.c │ │ │ ├── _fs2uint.c │ │ │ ├── _fs2ulong.c │ │ │ ├── _fsadd.c │ │ │ ├── _fscmp.c │ │ │ ├── _fsdiv.c │ │ │ ├── _fseq.c │ │ │ ├── _fsget1arg.c │ │ │ ├── _fsget2args.c │ │ │ ├── _fslt.c │ │ │ ├── _fsmul.c │ │ │ ├── _fsneq.c │ │ │ ├── _fsnormalize.c │ │ │ ├── _fsreturnval.c │ │ │ ├── _fsrshift.c │ │ │ ├── _fssub.c │ │ │ ├── _fsswapargs.c │ │ │ ├── _gptrget.c │ │ │ ├── _gptrgetc.c │ │ │ ├── _gptrput.c │ │ │ ├── _heap.c │ │ │ ├── _itoa.c │ │ │ ├── _logexpf.c │ │ │ ├── _ltoa.c │ │ │ ├── _memchr.c │ │ │ ├── _memcmp.c │ │ │ ├── _memmove.c │ │ │ ├── _memset.c │ │ │ ├── _modschar.c │ │ │ ├── _modsint.c │ │ │ ├── _modslong.c │ │ │ ├── _modslonglong.c │ │ │ ├── _moduchar.c │ │ │ ├── _moduint.c │ │ │ ├── _modulong.c │ │ │ ├── _modulonglong.c │ │ │ ├── _mulint.c │ │ │ ├── _mullong.c │ │ │ ├── _mullonglong.c │ │ │ ├── _mulschar.c │ │ │ ├── _muluchar.c │ │ │ ├── _rlslonglong.c │ │ │ ├── _rlulonglong.c │ │ │ ├── _rrslonglong.c │ │ │ ├── _rrulonglong.c │ │ │ ├── _schar2fs.c │ │ │ ├── _ser.c │ │ │ ├── _setjmp.c │ │ │ ├── _sint2fs.c │ │ │ ├── _slong2fs.c │ │ │ ├── _spx.c │ │ │ ├── _startup.c │ │ │ ├── _strcat.c │ │ │ ├── _strchr.c │ │ │ ├── _strcmp.c │ │ │ ├── _strcpy.c │ │ │ ├── _strcspn.c │ │ │ ├── _strlen.c │ │ │ ├── _strncat.c │ │ │ ├── _strncmp.c │ │ │ ├── _strncpy.c │ │ │ ├── _strpbrk.c │ │ │ ├── _strrchr.c │ │ │ ├── _strspn.c │ │ │ ├── _strstr.c │ │ │ ├── _strtok.c │ │ │ ├── _uchar2fs.c │ │ │ ├── _uint2fs.c │ │ │ ├── _ulong2fs.c │ │ │ ├── abs.c │ │ │ ├── acosf.c │ │ │ ├── aligned_alloc.c │ │ │ ├── asincosf.c │ │ │ ├── asinf.c │ │ │ ├── atan2f.c │ │ │ ├── atanf.c │ │ │ ├── atoi.c │ │ │ ├── atol.c │ │ │ ├── atoll.c │ │ │ ├── bpx.c │ │ │ ├── bsearch.c │ │ │ ├── btowc.c │ │ │ ├── c16rtomb.c │ │ │ ├── c16stombs.c │ │ │ ├── c32rtomb.c │ │ │ ├── calloc.c │ │ │ ├── ceilf.c │ │ │ ├── cosf.c │ │ │ ├── coshf.c │ │ │ ├── cotf.c │ │ │ ├── errno.c │ │ │ ├── expf.c │ │ │ ├── fabsf.c │ │ │ ├── floorf.c │ │ │ ├── free.c │ │ │ ├── frexpf.c │ │ │ ├── gets.c │ │ │ ├── isalnum.c │ │ │ ├── isalpha.c │ │ │ ├── isblank.c │ │ │ ├── iscntrl.c │ │ │ ├── isdigit.c │ │ │ ├── isgraph.c │ │ │ ├── isinf.c │ │ │ ├── islower.c │ │ │ ├── isnan.c │ │ │ ├── isprint.c │ │ │ ├── ispunct.c │ │ │ ├── isspace.c │ │ │ ├── isupper.c │ │ │ ├── isxdigit.c │ │ │ ├── labs.c │ │ │ ├── ldexpf.c │ │ │ ├── log10f.c │ │ │ ├── logf.c │ │ │ ├── m6502 │ │ │ │ ├── Makefile.in │ │ │ │ ├── _mulint.c │ │ │ │ ├── _ret.c │ │ │ │ └── _setjmp.c │ │ │ ├── malloc.c │ │ │ ├── mblen.c │ │ │ ├── mbrlen.c │ │ │ ├── mbrtoc16.c │ │ │ ├── mbrtoc32.c │ │ │ ├── mbrtowc.c │ │ │ ├── mbsinit.c │ │ │ ├── mbstoc16s.c │ │ │ ├── mbstowcs.c │ │ │ ├── mbtowc.c │ │ │ ├── memccpy.c │ │ │ ├── memcpy.c │ │ │ ├── modff.c │ │ │ ├── powf.c │ │ │ ├── printf_fast.c │ │ │ ├── printf_fast_f.c │ │ │ ├── printf_large.c │ │ │ ├── printf_tiny.c │ │ │ ├── printfl.c │ │ │ ├── puts.c │ │ │ ├── qsort.c │ │ │ ├── rand.c │ │ │ ├── realloc.c │ │ │ ├── ser_ir.c │ │ │ ├── ser_ir_cts_rts.c │ │ │ ├── serial.c │ │ │ ├── sincosf.c │ │ │ ├── sincoshf.c │ │ │ ├── sinf.c │ │ │ ├── sinhf.c │ │ │ ├── sprintf.c │ │ │ ├── sqrtf.c │ │ │ ├── strdup.c │ │ │ ├── strndup.c │ │ │ ├── strtol.c │ │ │ ├── strtoul.c │ │ │ ├── strxfrm.c │ │ │ ├── tancotf.c │ │ │ ├── tanf.c │ │ │ ├── tanhf.c │ │ │ ├── time.c │ │ │ ├── tolower.c │ │ │ ├── toupper.c │ │ │ ├── vprintf.c │ │ │ ├── wcrtomb.c │ │ │ ├── wcscmp.c │ │ │ ├── wcslen.c │ │ │ ├── wcstombs.c │ │ │ ├── wctob.c │ │ │ └── wctomb.c │ │ └── src2 │ │ │ └── .gitignore │ ├── libsdcc-src │ │ ├── .gitignore │ │ ├── _.s │ │ ├── __assert.c │ │ ├── __memcpy.c │ │ ├── _atof.c │ │ ├── _divschar.c │ │ ├── _divsint.c │ │ ├── _divslong.c │ │ ├── _divslonglong.c │ │ ├── _divuchar.c │ │ ├── _divuint.c │ │ ├── _divulong.c │ │ ├── _divulonglong.c │ │ ├── _fs2schar.c │ │ ├── _fs2sint.c │ │ ├── _fs2slong.c │ │ ├── _fs2uchar.c │ │ ├── _fs2uint.c │ │ ├── _fs2ulong.c │ │ ├── _fsadd.c │ │ ├── _fseq.c │ │ ├── _fslt.c │ │ ├── _fsmul.c │ │ ├── _fsneq.c │ │ ├── _fssub.c │ │ ├── _heap.c │ │ ├── _memchr.c │ │ ├── _memcmp.c │ │ ├── _memmove.c │ │ ├── _memset.c │ │ ├── _modschar.c │ │ ├── _modsint.c │ │ ├── _modslong.c │ │ ├── _modslonglong.c │ │ ├── _moduchar.c │ │ ├── _moduint.c │ │ ├── _modulong.c │ │ ├── _modulonglong.c │ │ ├── _mulint.c │ │ ├── _mullong.c │ │ ├── _mullonglong.c │ │ ├── _mulschar.c │ │ ├── _muluchar.c │ │ ├── _ret.c │ │ ├── _rlslonglong.c │ │ ├── _rlulonglong.c │ │ ├── _rrslonglong.c │ │ ├── _rrulonglong.c │ │ ├── _schar2fs.c │ │ ├── _setjmp.c │ │ ├── _sint2fs.c │ │ ├── _slong2fs.c │ │ ├── _spx.c │ │ ├── _startup.c │ │ ├── _strcat.c │ │ ├── _strchr.c │ │ ├── _strcmp.c │ │ ├── _strcpy.c │ │ ├── _strcspn.c │ │ ├── _strlen.c │ │ ├── _strncat.c │ │ ├── _strncmp.c │ │ ├── _strncpy.c │ │ ├── _strpbrk.c │ │ ├── _strrchr.c │ │ ├── _strspn.c │ │ ├── _strstr.c │ │ ├── _strtok.c │ │ ├── _uchar2fs.c │ │ ├── _uint2fs.c │ │ ├── _ulong2fs.c │ │ ├── abs.c │ │ ├── acosf.c │ │ ├── aligned_alloc.c │ │ ├── asincosf.c │ │ ├── asinf.c │ │ ├── atan2f.c │ │ ├── atanf.c │ │ ├── atoi.c │ │ ├── atol.c │ │ ├── atoll.c │ │ ├── bsearch.c │ │ ├── btowc.c │ │ ├── c16rtomb.c │ │ ├── c16stombs.c │ │ ├── c32rtomb.c │ │ ├── calloc.c │ │ ├── ceilf.c │ │ ├── cosf.c │ │ ├── coshf.c │ │ ├── cotf.c │ │ ├── errno.c │ │ ├── expf.c │ │ ├── fabsf.c │ │ ├── floorf.c │ │ ├── free.c │ │ ├── frexpf.c │ │ ├── gets.c │ │ ├── isalnum.c │ │ ├── isalpha.c │ │ ├── isblank.c │ │ ├── iscntrl.c │ │ ├── isdigit.c │ │ ├── isgraph.c │ │ ├── isinf.c │ │ ├── islower.c │ │ ├── isnan.c │ │ ├── isprint.c │ │ ├── ispunct.c │ │ ├── isspace.c │ │ ├── isupper.c │ │ ├── isxdigit.c │ │ ├── labs.c │ │ ├── ldexpf.c │ │ ├── log10f.c │ │ ├── logf.c │ │ ├── malloc.c │ │ ├── mblen.c │ │ ├── mbrlen.c │ │ ├── mbrtoc16.c │ │ ├── mbrtoc32.c │ │ ├── mbrtowc.c │ │ ├── mbsinit.c │ │ ├── mbstoc16s.c │ │ ├── mbstowcs.c │ │ ├── mbtowc.c │ │ ├── memccpy.c │ │ ├── memcpy.c │ │ ├── modff.c │ │ ├── powf.c │ │ ├── puts.c │ │ ├── qsort.c │ │ ├── rand.c │ │ ├── realloc.c │ │ ├── sincosf.c │ │ ├── sincoshf.c │ │ ├── sinf.c │ │ ├── sinhf.c │ │ ├── sprintf.c │ │ ├── sqrtf.c │ │ ├── strdup.c │ │ ├── strndup.c │ │ ├── strtol.c │ │ ├── strxfrm.c │ │ ├── tancotf.c │ │ ├── tanf.c │ │ ├── tanhf.c │ │ ├── tolower.c │ │ ├── toupper.c │ │ ├── vprintf.c │ │ ├── wcrtomb.c │ │ ├── wcscmp.c │ │ ├── wcslen.c │ │ ├── wcstombs.c │ │ ├── wctob.c │ │ └── wctomb.c │ ├── libsdcc │ │ └── .gitignore │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh └── vbcc │ ├── boot0.s │ ├── include │ └── .gitignore │ ├── libnone │ ├── .gitignore │ └── _.s │ ├── libvbcc-src │ ├── .gitignore │ ├── _.s │ ├── divs.s │ ├── divwo.s │ ├── ldivswo.s │ ├── ldivwo.s │ └── mul8_s.s │ ├── libvbcc │ ├── .gitignore │ ├── libm.a │ ├── libmieee.a │ └── libvc.a │ ├── none.cfg │ ├── x-ar.sh │ ├── x-bin.sh │ ├── x-ca.sh │ ├── x-cc.sh │ └── x-ld.sh ├── tools ├── .gitignore ├── bench-params.lua ├── bench.lua ├── report-csv-js.lua ├── test-samples-reorder.sh └── test-samples.sh └── www ├── .gitignore ├── bench-size.csv ├── bench-size.js ├── bench-speed.csv ├── bench-speed.js ├── bench.css ├── bench.html ├── bench.js ├── date-size.js └── date-speed.js /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | build 3 | downloads 4 | -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | bin-* 4 | obj-* 5 | 6 | *.log 7 | 8 | samples-wait/* 9 | -------------------------------------------------------------------------------- /playground/clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -rf bin/ obj/ bin-{size,speed}/ obj-{size,speed}/ 4 | -------------------------------------------------------------------------------- /playground/libmos6502vm/library.ndx: -------------------------------------------------------------------------------- 1 | -_.s 2 | -_putc.s 3 | __putc 4 | -_puts.s 5 | __puts 6 | -------------------------------------------------------------------------------- /playground/samples/01-dummy/dummy.c: -------------------------------------------------------------------------------- 1 | int main(void) 2 | { 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /playground/share/6502-c++/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/cc65/x-ar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | 4 | ${BASE}/bin/ar65 r ${ofile} $* 5 | -------------------------------------------------------------------------------- /playground/share/cc65/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/gcc-6502/x-ar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | 4 | ${BASE}/../cc65/bin/ar65 r ${ofile} $* 5 | -------------------------------------------------------------------------------- /playground/share/gcc-6502/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/.gitignore: -------------------------------------------------------------------------------- 1 | cache/* 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/isr_hardware_all_entry.asm: -------------------------------------------------------------------------------- 1 | pha @clob_a 2 | phx @clob_x 3 | phy @clob_y 4 | phz @clob_z -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/isr_hardware_all_exit.asm: -------------------------------------------------------------------------------- 1 | plz @clob_z 2 | ply @clob_y 3 | plx @clob_x 4 | pla @clob_a 5 | rti -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/pbsz1_derefidx_vbuzz=vbsaa.asm: -------------------------------------------------------------------------------- 1 | sta ({z1}),z 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/pbuz1_derefidx_vbuzz=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta ({z1}),z 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/pvoz1=_inc_pvoz1.asm: -------------------------------------------------------------------------------- 1 | inw {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vboaa=pbuz1_derefidx_vbuzz_eq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor ({z1}),z 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=_neg__sbyte_vbuaa.asm: -------------------------------------------------------------------------------- 1 | neg -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=_neg_vbsaa.asm: -------------------------------------------------------------------------------- 1 | neg -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc ({z1}),z -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_ror_1.asm: -------------------------------------------------------------------------------- 1 | asr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_ror_2.asm: -------------------------------------------------------------------------------- 1 | asr 2 | asr 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_ror_4.asm: -------------------------------------------------------------------------------- 1 | asr 2 | asr 3 | asr 4 | asr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_ror_vbuxx.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq !e+ 3 | !l: 4 | asr 5 | dex 6 | bne !l- 7 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsaa_ror_vbuyy.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq !e+ 3 | !l: 4 | asr 5 | dey 6 | bne !l- 7 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsxx_ror_vbuxx.asm: -------------------------------------------------------------------------------- 1 | txa 2 | cpx #0 3 | beq !e+ 4 | !l: 5 | asr 6 | dex 7 | bne !l- 8 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbsaa=vbsyy_ror_vbuyy.asm: -------------------------------------------------------------------------------- 1 | tya 2 | cpy #0 3 | beq !e+ 4 | !l: 5 | asr 6 | dey 7 | bne !l- 8 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbszz=_sbyte_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldz {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | neg -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=_neg_vbuxx.asm: -------------------------------------------------------------------------------- 1 | txa 2 | neg -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=_neg_vbuyy.asm: -------------------------------------------------------------------------------- 1 | tya 2 | neg -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=pbuz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),z 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=pbuz1_derefidx_vbuzz_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc ({z1}),z 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=pbuz1_derefidx_vbuzz_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda ({z1}),z 3 | sbc #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=pbuz1_derefidx_vbuzz_minus_vbum2.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda ({z1}),z 3 | sbc {m2} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_band_pbuz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | and ({z1}),z -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | ora ({z1}),z -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | eor ({z1}),z 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_minus_vbuzz.asm: -------------------------------------------------------------------------------- 1 | stz $ff 2 | sec 3 | sbc $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc ({z1}),z -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa=vbuaa_plus_vbuzz.asm: -------------------------------------------------------------------------------- 1 | stz $ff 2 | clc 3 | adc $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa_eq_pbuz1_derefidx_vbuzz_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp ({z1}),z 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuaa_lt_vbuzz_then_la1.asm: -------------------------------------------------------------------------------- 1 | stz $ff 2 | cmp $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbum1=vbuzz.asm: -------------------------------------------------------------------------------- 1 | stz {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuxx=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | neg 2 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuxx_lt_vbuzz_then_la1.asm: -------------------------------------------------------------------------------- 1 | stz $ff 2 | cpx $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuyy=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | neg 2 | tay 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuyy_lt_vbuzz_then_la1.asm: -------------------------------------------------------------------------------- 1 | stz $ff 2 | cpy $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=_dec_vbuzz.asm: -------------------------------------------------------------------------------- 1 | dez -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=_inc_vbuzz.asm: -------------------------------------------------------------------------------- 1 | inz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | ldz {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuaa.asm: -------------------------------------------------------------------------------- 1 | taz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuaa_minus_1.asm: -------------------------------------------------------------------------------- 1 | taz 2 | dez -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldz #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbum1.asm: -------------------------------------------------------------------------------- 1 | ldz {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ldz $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuxx_plus_1.asm: -------------------------------------------------------------------------------- 1 | txa 2 | taz 3 | inz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | ldz $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuyy_plus_1.asm: -------------------------------------------------------------------------------- 1 | tya 2 | taz 3 | inz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuzz_minus_2.asm: -------------------------------------------------------------------------------- 1 | dez 2 | dez -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuzz_plus_1.asm: -------------------------------------------------------------------------------- 1 | inz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz=vbuzz_plus_2.asm: -------------------------------------------------------------------------------- 1 | inz 2 | inz -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpz $ff 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz {m1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpz $ff 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_eq_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpz $ff 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_ge_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpz $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_ge_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_ge_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz {m1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_ge_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpz $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_ge_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpz $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_gt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_gt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz {m1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_le_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | bcc {la1} 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_lt_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpz $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_lt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_lt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz {m1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_lt_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpz $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_lt_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpz $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_neq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz #{c1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vbuzz_neq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpz {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsm1=_sword_pbsz2_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),z 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsm1=vwsm1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsm1=vwsm1_rol_2.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsm1=vwsm1_rol_3.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | asw {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsm1=vwsm1_rol_4.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | asw {m1} 4 | asw {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsz1=vwsz1_minus_1.asm: -------------------------------------------------------------------------------- 1 | dew {z1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwsz1=vwsz1_plus_1.asm: -------------------------------------------------------------------------------- 1 | inw {z1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=_word_pbuz2_derefidx_vbuzz.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),z 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=vwum1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=vwum1_rol_2.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=vwum1_rol_3.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | asw {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=vwum1_rol_4.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | asw {m1} 4 | asw {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwum1=vwum1_rol_5.asm: -------------------------------------------------------------------------------- 1 | asw {m1} 2 | asw {m1} 3 | asw {m1} 4 | asw {m1} 5 | asw {m1} 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwuz1=_dec_vwuz1.asm: -------------------------------------------------------------------------------- 1 | dew {z1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwuz1=_inc_vwuz1.asm: -------------------------------------------------------------------------------- 1 | inw {z1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/csg65ce02-common/vwuz1=vwuz1_plus_1.asm: -------------------------------------------------------------------------------- 1 | inw {z1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdsz1=vdsz1_ror_1.asm: -------------------------------------------------------------------------------- 1 | asrq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdsz1=vdsz1_ror_2.asm: -------------------------------------------------------------------------------- 1 | asrq {z1} 2 | asrq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdsz1=vdsz2_ror_1.asm: -------------------------------------------------------------------------------- 1 | ldq {z2} 2 | asrq 3 | stq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdsz1=vdsz2_ror_2.asm: -------------------------------------------------------------------------------- 1 | ldq {z2} 2 | asrq 3 | asrq 4 | stq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdum1=_inc_vdum1.asm: -------------------------------------------------------------------------------- 1 | inq {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdum1=vdum1_plus_vdum2.asm: -------------------------------------------------------------------------------- 1 | clc 2 | ldq {m1} 3 | adcq {m2} 4 | stq {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vdum1=vdum2.asm: -------------------------------------------------------------------------------- 1 | ldq {m2} 2 | stq {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vduz1=vduz1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsrq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mega45gs02-common/vduz1=vduz1_ror_2.asm: -------------------------------------------------------------------------------- 1 | lsrq {z1} 2 | lsrq {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/0_eq_vdum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | ora {m1}+2 4 | ora {m1}+3 5 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/0_neq_vdum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | ora {m1}+2 4 | ora {m1}+3 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pbsz1=vbsaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | sta ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pbum1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} 2 | sty $fe 3 | ldy {m1}+1 4 | sty $ff 5 | ldy #0 6 | sta ($fe),y 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pbuz1=_deref_pbuz1_bor_vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | ora ({z1}),y 3 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pbuz1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | sta ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_deref_pvoc2_memcpy_vbuxx.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lda {c2}-1,x 3 | sta {c1}-1,x 4 | dex 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_deref_pvoc2_memcpy_vbuyy.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lda {c2}-1,y 3 | sta {c1}-1,y 4 | dey 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_deref_qvoc2_memcpy_vbuxx.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lda {c2}-1,x 3 | sta {c1}-1,x 4 | dex 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_deref_qvoc2_memcpy_vbuyy.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lda {c2}-1,y 3 | sta {c1}-1,y 4 | dey 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_memset_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | !: 3 | dex 4 | sta {c1},x 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pvoc1=_memset_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | !: 3 | dey 4 | sta {c1},y 5 | bne !- -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwsz1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y 3 | iny 4 | ora ({z1}),y 5 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwsz1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y 3 | iny 4 | ora ({z1}),y 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwuz1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | sta ({z1}),y 3 | tya 4 | iny 5 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwuz1=vwuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda #<{c1} 3 | sta ({z1}),y 4 | iny 5 | lda #>{c1} 6 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwuz1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y 3 | iny 4 | ora ({z1}),y 5 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_pwuz1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y 3 | iny 4 | ora ({z1}),y 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=_inc__deref_qvoc1.asm: -------------------------------------------------------------------------------- 1 | inc {c1} 2 | bne !+ 3 | inc {c1}+1 4 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=_ptr_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1} 2 | lda #0 3 | sta {c1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=qvoc2_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c2},x 2 | sta {c1} 3 | lda {c2}+1,x 4 | sta {c1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=qvoc2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c2},y 2 | sta {c1} 3 | lda {c2}+1,y 4 | sta {c1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=vwuc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1} 3 | lda #>{c2} 4 | sta {c1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoc1=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1} 3 | lda {m1}+1 4 | sta {c1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoz1=_ptr_vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | sta ({z1}),y 3 | tya 4 | iny 5 | sta ({z1}),y 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoz1=pvoc1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda #<{c1} 3 | sta ({z1}),y 4 | iny 5 | lda #>{c1} 6 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoz1=pvom2.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda {m2} 3 | sta ({z1}),y 4 | iny 5 | lda {m2}+1 6 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoz1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | sta ({z1}),y 3 | lda #0 4 | iny 5 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_deref_qvoz1=vwum2.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda {m2} 3 | sta ({z1}),y 4 | iny 5 | lda {m2}+1 6 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxbool_vbuc1=vboaa.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxbool_vbuc1=vbom1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | lda {m1} 3 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxbool_vbuc1=vboyy.asm: -------------------------------------------------------------------------------- 1 | tya 2 | tsx 3 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxbyte_vbuc1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxsbyte_vbuc1=vbsaa.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackidxstruct_1_vbuc1=vssm1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | lda {m1} 3 | sta STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_1.asm: -------------------------------------------------------------------------------- 1 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_2.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_3.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_4.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_5.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla 5 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_6.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla 5 | pla 6 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_7.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla 5 | pla 6 | pla 7 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_8.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla 5 | pla 6 | pla 7 | pla 8 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpullpadding_9.asm: -------------------------------------------------------------------------------- 1 | pla 2 | pla 3 | pla 4 | pla 5 | pla 6 | pla 7 | pla 8 | pla 9 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushbyte_=vbuaa.asm: -------------------------------------------------------------------------------- 1 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushpadding_1.asm: -------------------------------------------------------------------------------- 1 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushpadding_2.asm: -------------------------------------------------------------------------------- 1 | pha 2 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushpadding_3.asm: -------------------------------------------------------------------------------- 1 | pha 2 | pha 3 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushpadding_4.asm: -------------------------------------------------------------------------------- 1 | pha 2 | pha 3 | pha 4 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushptr_=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #>{c1} 2 | pha 3 | lda #<{c1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushptr_=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | pha 3 | lda {m1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushsbyte_=vbsaa.asm: -------------------------------------------------------------------------------- 1 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushstruct_1_=vssm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushstruct_2_=vssm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | pha 3 | lda {m1} 4 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushstruct_3_=vssm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+2 2 | pha 3 | lda {m1}+1 4 | pha 5 | lda {m1} 6 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushstruct_vbuyy_=vssm1.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lda {m1}-1,y 3 | pha 4 | dey 5 | bne !- 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushsword_=vbsc1.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | pha 3 | lda #<{c1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushsword_=vwsc1.asm: -------------------------------------------------------------------------------- 1 | lda #>{c1} 2 | pha 3 | lda #<{c1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushsword_=vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | pha 3 | lda {m1} 4 | pha -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushword_=vbuaa.asm: -------------------------------------------------------------------------------- 1 | tax 2 | lda #0 3 | pha 4 | txa 5 | pha 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushword_=vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | pha 3 | lda #<{c1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushword_=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #>{c1} 2 | pha 3 | lda #<{c1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/_stackpushword_=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | pha 3 | lda {m1} 4 | pha 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call__deref_pprc1.asm: -------------------------------------------------------------------------------- 1 | jsr {c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call__deref_pprm1.asm: -------------------------------------------------------------------------------- 1 | jsr {la1} 2 | {la1}: @outside_flow 3 | jmp ({m1}) @outside_flow -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call__deref_pprz1.asm: -------------------------------------------------------------------------------- 1 | jsr {la1} 2 | {la1}: @outside_flow 3 | jmp ({z1}) @outside_flow -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call_phi_far_cx16_ram.asm: -------------------------------------------------------------------------------- 1 | jsr $FF6E 2 | .byte <{la1} 3 | .byte >{la1} 4 | .byte {c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call_phi_far_cx16_rom.asm: -------------------------------------------------------------------------------- 1 | jsr $FF6E 2 | .byte <{la1} 3 | .byte >{la1} 4 | .byte {c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call_phi_near.asm: -------------------------------------------------------------------------------- 1 | jsr {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/call_vprc1.asm: -------------------------------------------------------------------------------- 1 | jsr {c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_hardware_none_exit.asm: -------------------------------------------------------------------------------- 1 | rti -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_min_c64_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $ea81 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_min_cx16_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $e049 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_min_plus4_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $fcc3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_min_vic20_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $eb18 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_sys_c64_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $ea31 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_sys_cx16_exit.asm: -------------------------------------------------------------------------------- 1 | jmp (isr_vsync) 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_sys_plus4_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $ce0e -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/isr_rom_sys_vic20_exit.asm: -------------------------------------------------------------------------------- 1 | jmp $eabf -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pboc1_derefidx_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pboc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_(pbuc2_derefidx_vbuyy)=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldx {c2},y 2 | sta {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_(pbuz1_derefidx_vbuyy)=vbuaa.asm: -------------------------------------------------------------------------------- 1 | pha 2 | lda ({z1}),y 3 | tay 4 | pla 5 | sta {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuaa=vbuaa.asm: -------------------------------------------------------------------------------- 1 | tax 2 | sta {c1},x 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | dec {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | inc {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | sta {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuxx=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | clc 3 | adc #1 4 | sta {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | sta {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuc1_derefidx_vbuyy=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_(pbsc1_derefidx_vbuxx)=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy {c1},x 2 | sta ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_(pbuc1_derefidx_vbuxx)=vbuaa.asm: -------------------------------------------------------------------------------- 1 | ldy {c1},x 2 | sta ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_vbuyy=_byte_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc ({z1}),y 3 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),y 2 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pbuz1_derefidx_vbuyy=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_addr__deref_pvoc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_deref_qvoc1.asm: -------------------------------------------------------------------------------- 1 | lda {c1} 2 | sta {m1} 3 | lda {c1}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_inc_pvom1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | bne !+ 3 | inc {m1}+1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_pvom1.asm: -------------------------------------------------------------------------------- 1 | // No operation needed 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_pvom2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | ldx #0 3 | stx {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | ldy #0 3 | sty {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_ptr_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=_stackpullptr_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | pla 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pbuc1_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda #<{c1} 3 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvoaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvoc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom1_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1} 3 | sta {m1} 4 | bcc !+ 5 | inc {m1}+1 6 | !: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom1_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom1_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom1_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom1_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m2} 3 | sta {m1} 4 | lda #0 5 | adc {m2}+1 6 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda {m2}+1 3 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {m2} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | ldx {m2} 3 | stx {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=pvom2_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | ldy {m2} 3 | sty {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=qvoc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | sta {m1} 3 | lda {c1}+1,x 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=qvoc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | sta {m1} 3 | lda {c1}+1,y 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=qvoz2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),y 2 | sta {m1} 3 | iny 4 | lda ({z2}),y 5 | sta {m1}+1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pvom1=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},x 3 | lda #>{c2} 4 | sta {c1}+1,x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuxx=vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},x 3 | lda {m1}+1 4 | sta {c1}+1,x 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuxx_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,x 2 | bpl {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuxx_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,x 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},y 3 | lda #>{c2} 4 | sta {c1}+1,y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuyy=vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},y 3 | lda {m1}+1 4 | sta {c1}+1,y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuyy_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,y 2 | bpl {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwsc1_derefidx_vbuyy_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,y 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_inc_pwuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | inc {c1},x 2 | bne !+ 3 | inc {c1}+1,x 4 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=_word_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},x 2 | lda #0 3 | sta {c1}+1,x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=pwuc1_derefidx_vbuxx_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},x 2 | lda #0 3 | sta {c1}+1,x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwuc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},x 3 | lda #>{c2} 4 | sta {c1}+1,x 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},x 3 | lda {m1}+1 4 | sta {c1}+1,x 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuxx_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,x 2 | ora {c1},x 3 | bne {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=_word_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},y 2 | lda #0 3 | sta {c1}+1,y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=pwuc1_derefidx_vbuyy_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vbuaa .asm: -------------------------------------------------------------------------------- 1 | sta {c1},y 2 | lda #0 3 | sta {c1}+1,y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {c1},y 2 | lda #0 3 | sta {c1}+1,y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwuc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},y 3 | lda #>{c2} 4 | sta {c1}+1,y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},y 3 | lda {m1}+1 4 | sta {c1}+1,y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | ora {c1}+1,y 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/pwuc1_derefidx_vbuyy_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,y 2 | ora {c1},y 3 | bne {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvoc1_derefidx_vbuxx=pvoc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},x 3 | lda #>{c2} 4 | sta {c1}+1,x 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvoc1_derefidx_vbuxx=pvom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},x 3 | lda {m1}+1 4 | sta {c1}+1,x 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvoc1_derefidx_vbuyy=pvoc2.asm: -------------------------------------------------------------------------------- 1 | lda #<{c2} 2 | sta {c1},y 3 | lda #>{c2} 4 | sta {c1}+1,y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvoc1_derefidx_vbuyy=pvom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {c1},y 3 | lda {m1}+1 4 | sta {c1}+1,y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvom1=qvoaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvom1=qvoc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvom1=qvom1_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1} 3 | sta {m1} 4 | bcc !+ 5 | inc {m1}+1 6 | !: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvom1=qvom2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/qvoz1_derefidx_vbuyy=_ptr_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta ({z1}),y 2 | lda #0 3 | iny 4 | sta ({z1}),y 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=_stackpullbool_.asm: -------------------------------------------------------------------------------- 1 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_eq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor {c1},x 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuxx_neq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor {c1},x 2 | beq !+ 3 | lda #1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_eq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor {c1},y 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pbuc1_derefidx_vbuyy_neq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor {c1},y 2 | beq !+ 3 | lda #1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pbuz1_derefidx_vbuyy_eq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor ({z1}),y 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=pvom1_neq_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor {m1} 2 | beq !+ 3 | lda #1 4 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboaa_or_vbom1.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboaa_or_vboxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ora $ff 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboaa_or_vboyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | ora $ff 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboc1.asm: -------------------------------------------------------------------------------- 1 | lda #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboxx.asm: -------------------------------------------------------------------------------- 1 | txa 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vboyy.asm: -------------------------------------------------------------------------------- 1 | tya -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbsaa_eq_vbsc1.asm: -------------------------------------------------------------------------------- 1 | eor #{c1} 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_eq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | eor #{c1} 2 | beq !+ 3 | lda #1 4 | !: 5 | eor #1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_ge_vbuc1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | bcs !+ 3 | lda #0 4 | jmp !e+ 5 | !: 6 | lda #1 7 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_gt_vbuc1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | lda #0 3 | rol 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_lt_vbuc1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | lda #0 3 | rol 4 | eor #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_neq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | eor #{c1} 2 | beq !+ 3 | lda #1 4 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuaa_neq_vbum1.asm: -------------------------------------------------------------------------------- 1 | eor {m1} 2 | beq !+ 3 | lda #1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuxx_eq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #1 2 | cpx #{c1} 3 | beq !+ 4 | lda #0 5 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuxx_lt_vbuc1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | lda #0 3 | rol 4 | eor #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuxx_neq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | cpx #{c1} 3 | beq !+ 4 | lda #1 5 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuyy_eq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #1 2 | cpy #{c1} 3 | beq !+ 4 | lda #0 5 | !: 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuyy_lt_vbuc1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | lda #0 3 | rol 4 | eor #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa=vbuyy_neq_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | cpy #{c1} 3 | beq !+ 4 | lda #1 5 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbom1=_stackpullbool_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbom1=vboaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboxx=vboaa.asm: -------------------------------------------------------------------------------- 1 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboxx=vbom1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboxx=vboyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | ldx $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboyy=vboaa.asm: -------------------------------------------------------------------------------- 1 | tay -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboyy=vbom1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboyy=vboxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ldy $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vboyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_neg__sbyte_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | clc 3 | adc #$01 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_neg_vbsaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | clc 3 | adc #$01 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_sbyte_vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_sbyte_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_stackidxsbyte_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | lda STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=_stackpullsbyte_.asm: -------------------------------------------------------------------------------- 1 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda {c1},x 3 | sbc {c2},x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_minus_pbsc2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | sec 3 | sbc {c2},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | clc 3 | adc {c1},x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | clc 2 | lda {c1},x 3 | adc {c1},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | clc 3 | adc {c2},x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuxx_plus_pbsc2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | clc 3 | adc {c2},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | sec 3 | sbc {c2},x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_minus_pbsc2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda {c1},y 3 | sbc {c2},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | clc 3 | adc {c1},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | clc 2 | lda {c1},y 3 | adc {c2},x 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=pbsc1_derefidx_vbuyy_plus_pbsc2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | clc 3 | adc {c2},y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_minus_pbsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_plus_1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_plus_pbsz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_rol_2.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_rol_3.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_rol_4.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl 4 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_ror_1.asm: -------------------------------------------------------------------------------- 1 | cmp #$80 2 | ror -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsaa_ror_2.asm: -------------------------------------------------------------------------------- 1 | cmp #$80 2 | ror 3 | cmp #$80 4 | ror 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbsc1_minus_vbsaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbuaa_band_pbsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | and {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbuc1_minus_vbsaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vbuc1_plus_vbsaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa=vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bpl {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_ge_vbsc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #{c1} 3 | bvc !+ 4 | eor #$80 5 | !: 6 | bpl {la1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_ge_vbsm1_then_la1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {m1} 3 | bvc !+ 4 | eor #$80 5 | !: 6 | bpl {la1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_ge_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #{c1} 3 | bvc !+ 4 | eor #$80 5 | !: 6 | bpl {la1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | beq !+ 3 | bpl {la1} 4 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #1 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_lt_vbsc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #{c1} 3 | bvc !+ 4 | eor #$80 5 | !: 6 | bmi {la1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_lt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #{c1} 3 | bvc !+ 4 | eor #$80 5 | !: 6 | bmi {la1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsaa_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1=vbsm1_minus_1.asm: -------------------------------------------------------------------------------- 1 | dec {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1=vbsm1_minus_2.asm: -------------------------------------------------------------------------------- 1 | dec {m1} 2 | dec {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1=vbsm1_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sec 3 | sbc #{c1} 4 | sta {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1=vbsm1_plus_1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1=vbsm1_plus_2.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | inc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsm1_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | bmi {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx=_sbyte_vbum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx=_sbyte_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx=vbsxx_minus_1.asm: -------------------------------------------------------------------------------- 1 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx=vbsxx_minus_2.asm: -------------------------------------------------------------------------------- 1 | dex 2 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx=vbsxx_minus_4.asm: -------------------------------------------------------------------------------- 1 | dex 2 | dex 3 | dex 4 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bpl {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #1 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsxx_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy=_sbyte_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy=_stackidxsbyte_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | ldy STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bpl {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #1 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bmi {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbsyy_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_bnot_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0__deref_pwsz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0__deref_pwuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0__deref_qvoz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pvom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pwsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pwsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pwuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pwuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_pwuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_qvoz1_derefidx_vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #{c1} 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vbsxx.asm: -------------------------------------------------------------------------------- 1 | txa -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vbsyy.asm: -------------------------------------------------------------------------------- 1 | tya -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vbuxx.asm: -------------------------------------------------------------------------------- 1 | txa -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vbuyy.asm: -------------------------------------------------------------------------------- 1 | tya -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vdsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte0_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1__deref_pwsz1.asm: -------------------------------------------------------------------------------- 1 | ldy #1 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1__deref_pwuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #1 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1__deref_qvoz1.asm: -------------------------------------------------------------------------------- 1 | ldy #1 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1__word_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pvom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+1,y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwuz1_derefidx_vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #{c1}+1 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_pwuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | iny 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_qvoz1_derefidx_vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #{c1}+1 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_vdsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte1_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte2_vdsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte2_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte3_vdsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte3_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte__deref_pwsz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte__deref_pwuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pvom1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pwsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_pwuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_vwsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_byte_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | clc 3 | adc #$01 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_neg_vbuxx.asm: -------------------------------------------------------------------------------- 1 | dex 2 | txa 3 | eor #$ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_neg_vbuyy.asm: -------------------------------------------------------------------------------- 1 | dey 2 | tya 3 | eor #$ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_stackidxbyte_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | lda STACK_BASE+{c1},x -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=_stackpullbyte_.asm: -------------------------------------------------------------------------------- 1 | pla -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbsc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuc1_derefidx_(pbuz1_derefidx_vbuyy).asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | tay 3 | lda {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbum1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta $fe 3 | lda {m1}+1 4 | sta $ff 5 | lda ($fe),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_minus_1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda ({z1}),y 3 | sbc #1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc ({z1}),y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda ({z1}),y 3 | sbc #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_minus_vbum2.asm: -------------------------------------------------------------------------------- 1 | sec 2 | lda ({z1}),y 3 | sbc {m2} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_1.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_2.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl 3 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_3.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl 3 | asl 4 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_4.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl 3 | asl 4 | asl 5 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_5.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl 3 | asl 4 | asl 5 | asl 6 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_rol_6.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | asl 3 | asl 4 | asl 5 | asl 6 | asl 7 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_1.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_2.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr 3 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_3.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr 3 | lsr 4 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_4.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr 3 | lsr 4 | lsr 5 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_5.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr 3 | lsr 4 | lsr 5 | lsr 6 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pbuz1_derefidx_vbuyy_ror_6.asm: -------------------------------------------------------------------------------- 1 | lda ({z1}),y 2 | lsr 3 | lsr 4 | lsr 5 | lsr 6 | lsr 7 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuxx_band_vbuaa.asm: -------------------------------------------------------------------------------- 1 | and {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=pwuc1_derefidx_vbuyy_band_vbuaa.asm: -------------------------------------------------------------------------------- 1 | and {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbsaa_band_vbuc1.asm: -------------------------------------------------------------------------------- 1 | and #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band__deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | and ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | and {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | and {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | and ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vbuc1.asm: -------------------------------------------------------------------------------- 1 | and #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vbum1.asm: -------------------------------------------------------------------------------- 1 | and {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | and $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | and $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vdum1.asm: -------------------------------------------------------------------------------- 1 | and {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_band_vwum1.asm: -------------------------------------------------------------------------------- 1 | and {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor__byte0_pvom1.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor__byte1_vwsm1.asm: -------------------------------------------------------------------------------- 1 | ora {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor__byte1_vwum1.asm: -------------------------------------------------------------------------------- 1 | ora {m1}+1 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor__deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | ora ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | ora {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | ora {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ldy $ff 3 | ora ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | ora ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuc1.asm: -------------------------------------------------------------------------------- 1 | ora #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vbum1.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ora $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | ora $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vdum1.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bor_vwum1.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor__deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | eor ({z1}),y 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | eor {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | eor {c1},y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | eor ({z1}),y 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuc1.asm: -------------------------------------------------------------------------------- 1 | eor #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbum1.asm: -------------------------------------------------------------------------------- 1 | eor {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | eor $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_bxor_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | eor $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_2.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #2 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus__deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | ldy #0 3 | sbc ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {c1},x 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | lda #0 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #{c1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_vbum1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | sec 3 | sbc $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_minus_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | sec 3 | sbc $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_2.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus__byte1_vwsm1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1}+1 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus__byte1_vwum1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus__deref_pbuz1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | ldy #0 3 | adc ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {c1},x 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_pbuz1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc ({z1}),y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #{c1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_vbum1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | clc 3 | adc $ff 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_plus_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | clc 3 | adc $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_2.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_3.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_4.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl 4 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_5.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl 4 | asl 5 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_6.asm: -------------------------------------------------------------------------------- 1 | ror 2 | ror 3 | ror 4 | and #$c0 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_7.asm: -------------------------------------------------------------------------------- 1 | asl 2 | asl 3 | asl 4 | asl 5 | asl 6 | asl 7 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuxx.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq !e+ 3 | !: 4 | asl 5 | dex 6 | bne !- 7 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_rol_vbuyy.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq !e+ 3 | !: 4 | asl 5 | dey 6 | bne !- 7 | !e: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_2.asm: -------------------------------------------------------------------------------- 1 | lsr 2 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_3.asm: -------------------------------------------------------------------------------- 1 | lsr 2 | lsr 3 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_4.asm: -------------------------------------------------------------------------------- 1 | lsr 2 | lsr 3 | lsr 4 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_5.asm: -------------------------------------------------------------------------------- 1 | lsr 2 | lsr 3 | lsr 4 | lsr 5 | lsr -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_6.asm: -------------------------------------------------------------------------------- 1 | rol 2 | rol 3 | rol 4 | and #$03 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_7.asm: -------------------------------------------------------------------------------- 1 | rol 2 | rol 3 | and #$01 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuxx.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq !e+ 3 | !: 4 | lsr 5 | dex 6 | bne !- 7 | !e: 8 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuaa_ror_vbuyy.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq !e+ 3 | !: 4 | lsr 5 | dey 6 | bne !- 7 | !e: 8 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuc1_band_vbum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | and #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuc1_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc #{c1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbum1_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | sec 3 | adc {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuxx.asm: -------------------------------------------------------------------------------- 1 | txa 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | txa 3 | sec 4 | sbc $ff 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuxx_minus_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda #0 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuxx_plus_1.asm: -------------------------------------------------------------------------------- 1 | inx 2 | txa -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuxx_plus_vbuxx.asm: -------------------------------------------------------------------------------- 1 | txa 2 | asl -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuyy.asm: -------------------------------------------------------------------------------- 1 | tya -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | tya 3 | sec 4 | sbc $ff 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuyy_minus_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda #0 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuyy_plus_1.asm: -------------------------------------------------------------------------------- 1 | iny 2 | tya -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vbuyy_plus_vbuyy.asm: -------------------------------------------------------------------------------- 1 | tya 2 | asl 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vdsm1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vdum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa=vwum1_band_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | and #{c1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_eq__deref_pbuz1_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | cmp ({z1}),y 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_eq_pbuz1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp ({z1}),y 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_eq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_eq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | jmp {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_pbuc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {c1},y 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cmp $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cmp $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_ge_vwum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | bcc !+ 3 | lda {m1}+1 4 | beq {la1} 5 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_gt_pbuc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {c1},y 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_gt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_gt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_le_pbuc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {c1},y 2 | bcc {la1} 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_le_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | bcc {la1} 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_lt_pbuc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {c1},y 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_lt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_lt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_lt_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cmp $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_lt_vwum2_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldx {m2}+1 2 | bne {la1} 3 | cmp {m2} 4 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_neq_pbuc1_derefidx_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {c1},y 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_neq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp #{c1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuaa_neq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cmp {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuc1_ge_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda #{c1} 2 | cmp {m1} 3 | bcs {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=_dec_vbum1.asm: -------------------------------------------------------------------------------- 1 | dec {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=_inc_vbum1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=_inc_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | inc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=_inc_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | inc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=pbum2_derefidx_vbuyy_temp.asm: -------------------------------------------------------------------------------- 1 | lda ({m2}),y 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbsaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuaa_band_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | and {m1} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum1_minus_1.asm: -------------------------------------------------------------------------------- 1 | dec {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum1_minus_2.asm: -------------------------------------------------------------------------------- 1 | dec {m1} 2 | dec {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum1_plus_1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbum2_rol_8.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuxx_plus_1.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | inc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1=vbuyy_plus_1.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | inc {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1_lt_vwum2_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+1 2 | bne {la1} 3 | lda {m1} 4 | cmp {m2} 5 | bcc {la1} 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbum1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_pvom1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vbsaa.asm: -------------------------------------------------------------------------------- 1 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vwsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte0_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte1_pvom1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte1_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte1_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte1_vwsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte1_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte2_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte2_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte3_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte3_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_byte_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_dec_vbuxx.asm: -------------------------------------------------------------------------------- 1 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_inc_vbuxx.asm: -------------------------------------------------------------------------------- 1 | inx -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | tax 3 | inx -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | ldx {c1},y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuaa.asm: -------------------------------------------------------------------------------- 1 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldx #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuxx_bxor_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | txa 3 | eor $ff 4 | tax -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuxx_minus_1.asm: -------------------------------------------------------------------------------- 1 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuxx_minus_2.asm: -------------------------------------------------------------------------------- 1 | dex 2 | dex -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuxx_plus_1.asm: -------------------------------------------------------------------------------- 1 | inx -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuxx_plus_2.asm: -------------------------------------------------------------------------------- 1 | inx 2 | inx -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | ldx $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vdum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vwuc1.asm: -------------------------------------------------------------------------------- 1 | ldx #<{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx=vwum1.asm: -------------------------------------------------------------------------------- 1 | ldx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_eq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_eq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx {m1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_ge_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_ge_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx {m1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_ge_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpx $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_gt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_gt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx {m1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_le_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | bcc {la1} 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_lt_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpx $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_lt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_lt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx {m1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_lt_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpx $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_neq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx #{c1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_neq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpx {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuxx_neq_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpy $ff 3 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_pvom1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vbsaa.asm: -------------------------------------------------------------------------------- 1 | tay -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | tay -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vwsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte0_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte1_pvom1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte1_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte1_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte1_vwsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte1_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte2_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte2_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte3_vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte3_vdum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_byte_vwum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_dec_vbuyy.asm: -------------------------------------------------------------------------------- 1 | dey -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_inc_vbuyy.asm: -------------------------------------------------------------------------------- 1 | iny -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=_neg_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | tay 3 | iny -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | ldy {c1},x 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuaa.asm: -------------------------------------------------------------------------------- 1 | tay -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuaa_minus_1.asm: -------------------------------------------------------------------------------- 1 | tay 2 | dey -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #{c1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | ldy $ff -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuxx_plus_1.asm: -------------------------------------------------------------------------------- 1 | txa 2 | tay 3 | iny -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuyy_minus_2.asm: -------------------------------------------------------------------------------- 1 | dey 2 | dey -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuyy_plus_1.asm: -------------------------------------------------------------------------------- 1 | iny -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vbuyy_plus_2.asm: -------------------------------------------------------------------------------- 1 | iny 2 | iny -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vdsm1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vdum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vwuc1.asm: -------------------------------------------------------------------------------- 1 | ldy #<{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy=vwum1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_eq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | beq {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_eq_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | sty $ff 2 | cpx $ff 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_ge_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpy $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_ge_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_ge_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy {m1} 2 | bcs {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_ge_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpy $ff 3 | bcs {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_gt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_gt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy {m1} 2 | beq !+ 3 | bcs {la1} 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_le_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | bcc {la1} 3 | beq {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_lt_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | sta $ff 2 | cpy $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_lt_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_lt_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy {m1} 2 | bcc {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_lt_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | stx $ff 2 | cpy $ff 3 | bcc {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #0 2 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_neq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy #{c1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vbuyy_neq_vbum1_then_la1.asm: -------------------------------------------------------------------------------- 1 | cpy {m1} 2 | bne {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdsm1=vdsm1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | rol {m1}+2 4 | rol {m1}+3 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdsm1_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+3 2 | bpl {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdsm1_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+3 2 | bmi {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdsm1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | ora {m1}+2 4 | ora {m1}+3 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=_dword_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | sta {m1}+2 5 | sta {m1}+3 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | sta {m1}+2 5 | sta {m1}+3 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | rol {m1}+2 4 | rol {m1}+3 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr {m1}+3 2 | ror {m1}+2 3 | ror {m1}+1 4 | ror {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum1_setword0_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum1_setword1_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1}+2 3 | lda {m2}+1 4 | sta {m1}+3 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum2_rol_32.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1} 3 | sta {m1}+1 4 | sta {m1}+2 5 | sta {m1}+3 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1=vdum2_ror_32.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1}+3 3 | sta {m1}+2 4 | sta {m1}+1 5 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | ora {m1}+2 4 | ora {m1}+3 5 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vdum1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | ora {m1}+2 4 | ora {m1}+3 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vduz1=vduz1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr {z1}+3 2 | ror {z1}+2 3 | ror {z1}+1 4 | ror {z1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vssm1=_stackidxstruct_1_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | lda STACK_BASE+{c1},x 3 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vssm1=_stackpullstruct_1_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vssm1=_stackpullstruct_2_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | pla 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vssm1=_stackpullstruct_3_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | pla 4 | sta {m1}+1 5 | pla 6 | sta {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vssm1=vssm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_stackpullsword_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | pla 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_pbsz2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),y 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_vdsm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_vdum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=_sword_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vbsaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | and #$80 3 | beq !+ 4 | lda #$ff 5 | !: 6 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vbsaa_minus_vbsm2.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc {m2} 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vbsc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm1_rol_2.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | asl {m1} 4 | rol {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm1_rol_8.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {m1}+1 3 | lda #0 4 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | cmp #$80 3 | ror {m1}+1 4 | ror {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm2_rol_1.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | asl 3 | sta {m1} 4 | lda {m2}+1 5 | rol 6 | sta {m1}+1 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwsm2_rol_8.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1} 3 | lda {m2} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1_ge_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bpl {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1_lt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bmi {la1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwsm1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | ora {m1} 3 | bne {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_byte0_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_byte0_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_byte1_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+1 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_dec_vwum1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | bne !+ 3 | dec {m1}+1 4 | !: 5 | dec {m1} 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_deref_pbuz2.asm: -------------------------------------------------------------------------------- 1 | ldy #0 2 | lda ({z2}),y 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_deref_pwuz2_ror_8.asm: -------------------------------------------------------------------------------- 1 | ldy #1 2 | lda ({z2}),y 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_inc_vwum1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | bne !+ 3 | inc {m1}+1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_stackpullbyte_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_stackpullword_.asm: -------------------------------------------------------------------------------- 1 | pla 2 | sta {m1} 3 | pla 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_pvom2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vbsaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | ora #$7f 3 | bmi !+ 4 | lda #0 5 | !: 6 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vdsm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vdum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vwsm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word0_vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word1_pduc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1}+2,y 2 | sta {m1} 3 | lda {c1}+3,y 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word1_vdsm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+2 2 | sta {m1} 3 | lda {m2}+3 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word1_vdum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+2 2 | sta {m1} 3 | lda {m2}+3 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word_pbuz2_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda ({z2}),y 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word_pvom2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word_vdum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=_word_vwsm2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=pwuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | lda {c1},x 2 | sta {m1} 3 | lda {c1}+1,x 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=pwuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | lda {c1},y 2 | sta {m1} 3 | lda {c1}+1,y 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=pwuc1_derefidx_vbuyy_ror_8.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1}+1 3 | lda {c1}+1,y 4 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=pwuz2_derefidx_vbuyy_ror_8.asm: -------------------------------------------------------------------------------- 1 | lda #0 2 | sta {m1}+1 3 | iny 4 | lda ({z2}),y 5 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #0 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_band_vbuc1.asm: -------------------------------------------------------------------------------- 1 | and #{c1} 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_bor_vwum2.asm: -------------------------------------------------------------------------------- 1 | ora {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_minus_1.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #1 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_minus_2.asm: -------------------------------------------------------------------------------- 1 | sec 2 | sbc #2 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_plus_1.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc #1 3 | sta {m1} 4 | lda #0 5 | adc #0 6 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl 2 | sta {m1} 3 | lda #0 4 | rol 5 | sta {m1}+1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_rol_8.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda #0 3 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word__byte0_vwsm2.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {m2} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word_pbuc1_derefidx_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {c1},x 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word_pbuc1_derefidx_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {c1},y 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word_vbum2.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {m2} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | stx {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuaa_word_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | sty {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuc1_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda #<{c1} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuc1_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | ldx #<{c1} 3 | stx {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuc1_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | ldy #<{c1} 3 | sty {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuxx_word_vbuaa.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuxx_word_vbuyy.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | sty {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuyy_word_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vbuyy_word_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | stx {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1.asm: -------------------------------------------------------------------------------- 1 | lda #<{c1} 2 | sta {m1} 3 | lda #>{c1} 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda #>{c1} 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte0_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | ldx #>{c1} 3 | stx {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte0_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | ldy #>{c1} 3 | sty {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda #<{c1} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | ldx #<{c1} 3 | stx {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwuc1_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | ldy #<{c1} 3 | sty {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_bor_vbuaa.asm: -------------------------------------------------------------------------------- 1 | ora {m1} 2 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_bor_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lda #{c1} 2 | ora {m1} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_plus_1.asm: -------------------------------------------------------------------------------- 1 | inc {m1} 2 | bne !+ 3 | inc {m1}+1 4 | !: 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_plus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | clc 2 | adc {m1} 3 | sta {m1} 4 | bcc !+ 5 | inc {m1}+1 6 | !: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_rol_1.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_rol_2.asm: -------------------------------------------------------------------------------- 1 | asl {m1} 2 | rol {m1}+1 3 | asl {m1} 4 | rol {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_rol_8.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | sta {m1}+1 3 | lda #0 4 | sta {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_rol_9.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | asl 3 | sta {m1}+1 4 | lda #0 5 | sta {m1} 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_ror_1.asm: -------------------------------------------------------------------------------- 1 | lsr {m1}+1 2 | ror {m1} 3 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_ror_2.asm: -------------------------------------------------------------------------------- 1 | lsr {m1}+1 2 | ror {m1} 3 | lsr {m1}+1 4 | ror {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_ror_8.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_ror_vbuxx.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lsr {m1}+1 3 | ror {m1} 4 | dex 5 | bne !- 6 | !e: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_ror_vbuyy.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lsr {m1}+1 3 | ror {m1} 4 | dey 5 | bne !- 6 | !e: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte0_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte0_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte2_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte2_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte2_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+2 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte3_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte3_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setbyte3_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+3 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setword1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setword1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum1_setword1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1} 3 | lda {m2}+1 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_band_vbuaa.asm: -------------------------------------------------------------------------------- 1 | and {m2} 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_rol_1.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | asl 3 | sta {m1} 4 | lda {m2}+1 5 | rol 6 | sta {m1}+1 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_rol_8.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | sta {m1}+1 3 | lda #0 4 | sta {m1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_rol_9.asm: -------------------------------------------------------------------------------- 1 | lda {m2} 2 | asl 3 | sta {m1}+1 4 | lda #0 5 | sta {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_ror_1.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+1 2 | lsr 3 | sta {m1}+1 4 | lda {m2} 5 | ror 6 | sta {m1} 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_ror_8.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+1 2 | sta {m1} 3 | lda #0 4 | sta {m1}+1 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_ror_9.asm: -------------------------------------------------------------------------------- 1 | lda {m2}+1 2 | lsr 3 | sta {m1} 4 | lda #0 5 | sta {m1}+1 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte0_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1} 2 | lda {m2}+1 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte0_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1} 2 | lda {m2}+1 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte0_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1} 2 | lda {m2}+1 3 | sta {m1}+1 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte1_vbuaa.asm: -------------------------------------------------------------------------------- 1 | sta {m1}+1 2 | lda {m2} 3 | sta {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte1_vbuxx.asm: -------------------------------------------------------------------------------- 1 | stx {m1}+1 2 | ldx {m2} 3 | stx {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1=vwum2_setbyte1_vbuyy.asm: -------------------------------------------------------------------------------- 1 | sty {m1}+1 2 | ldy {m2} 3 | sty {m1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_eq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | beq {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_eq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne !+ 3 | lda {m1} 4 | cmp #{c1} 5 | beq {la1} 6 | !: -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_gt_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne {la1} 3 | lda {m1} 4 | bne {la1} 5 | !: 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_gt_vbuaa_then_la1.asm: -------------------------------------------------------------------------------- 1 | ldy {m1}+1 2 | bne {la1} 3 | cmp {m1} 4 | bcc {la1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_gt_vbuxx_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne {la1} 3 | cpx {m1} 4 | bcc {la1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_gt_vbuyy_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne {la1} 3 | cpy {m1} 4 | bcc {la1} 5 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_le_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | bne !+ 3 | lda {m1}+1 4 | beq {la1} 5 | !: 6 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_neq_0_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1} 2 | ora {m1}+1 3 | bne {la1} 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_neq_vbuc1_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne {la1} 3 | lda {m1} 4 | cmp #{c1} 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwum1_neq_vbum2_then_la1.asm: -------------------------------------------------------------------------------- 1 | lda {m1}+1 2 | bne {la1} 3 | lda {m1} 4 | cmp {m2} 5 | bne {la1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwuz1=_deref_pwuz1_ror_8.asm: -------------------------------------------------------------------------------- 1 | ldy #1 2 | lda ({z1}),y 3 | sta {z1} 4 | dey 5 | sty {z1}+1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwuz1=vwuz1_ror_vbuxx.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lsr {z1}+1 3 | ror {z1} 4 | dex 5 | bne !- 6 | !e: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-common/vwuz1=vwuz1_ror_vbuyy.asm: -------------------------------------------------------------------------------- 1 | !: 2 | lsr {z1}+1 3 | ror {z1} 4 | dey 5 | bne !- 6 | !e: 7 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-selfmod/isr_hardware_all_entry.asm: -------------------------------------------------------------------------------- 1 | sta rega+1 @clob_a 2 | stx regx+1 @clob_x 3 | sty regy+1 @clob_y 4 | -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_3.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-3 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_4.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-4 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_5.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-5 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_6.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-6 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_7.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-7 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/_stackpullpadding_8.asm: -------------------------------------------------------------------------------- 1 | tsx 2 | txa 3 | axs #-8 4 | txs -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbsxx=vbsxx_minus_4.asm: -------------------------------------------------------------------------------- 1 | txa 2 | axs #4 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbsxx=vbsxx_minus_vbsc1.asm: -------------------------------------------------------------------------------- 1 | txa 2 | axs #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuaa=vbuaa_ror_7.asm: -------------------------------------------------------------------------------- 1 | anc #$80 2 | rol -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbum1=vbuaa_band_vbuxx.asm: -------------------------------------------------------------------------------- 1 | sax {m1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuaa_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tax 2 | axs #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuaa_plus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | tax 2 | axs #-[{c1}] -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuc1_minus_vbuaa.asm: -------------------------------------------------------------------------------- 1 | eor #$ff 2 | tax 3 | axs #-{c1}-1 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbum1_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lax {m1} 2 | axs #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbum1_plus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | lax {m1} 2 | axs #-[{c1}] -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuxx_band_vbuaa.asm: -------------------------------------------------------------------------------- 1 | axs #0 -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuxx_minus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | txa 2 | axs #{c1} -------------------------------------------------------------------------------- /playground/share/kickc/fragment/mos6502-undoc/vbuxx=vbuxx_plus_vbuc1.asm: -------------------------------------------------------------------------------- 1 | txa 2 | axs #-[{c1}] -------------------------------------------------------------------------------- /playground/share/kickc/fragment/wdc65c02-common/vbuaa=vbuaa_plus_1.asm: -------------------------------------------------------------------------------- 1 | inc -------------------------------------------------------------------------------- /playground/share/kickc/fragment/wdc65c02-common/vbuaa=vbuaa_plus_2.asm: -------------------------------------------------------------------------------- 1 | inc 2 | inc -------------------------------------------------------------------------------- /playground/share/kickc/fragment/wdc65c02-specific/isr_hardware_all_entry.asm: -------------------------------------------------------------------------------- 1 | pha @clob_a 2 | phx @clob_x 3 | phy @clob_y -------------------------------------------------------------------------------- /playground/share/kickc/fragment/wdc65c02-specific/isr_hardware_all_exit.asm: -------------------------------------------------------------------------------- 1 | ply @clob_y 2 | plx @clob_x 3 | pla @clob_a 4 | rti -------------------------------------------------------------------------------- /playground/share/kickc/include/math.h: -------------------------------------------------------------------------------- 1 | /// @file 2 | -------------------------------------------------------------------------------- /playground/share/kickc/libkickc-gen/inc/math.h: -------------------------------------------------------------------------------- 1 | /// @file 2 | -------------------------------------------------------------------------------- /playground/share/kickc/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/llvm-mos/x-ar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | 4 | ${BASE}/bin/llvm-ar -rcSD ${ofile} $* 5 | -------------------------------------------------------------------------------- /playground/share/oscar64/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/osdk-lcc65/libnone/library.ndx: -------------------------------------------------------------------------------- 1 | -_.s 2 | -------------------------------------------------------------------------------- /playground/share/osdk-lcc65/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/share/vbcc/x-ar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | 4 | ar r ${ofile} $* >/dev/null 2>&1 5 | -------------------------------------------------------------------------------- /playground/share/vbcc/x-bin.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ofile=${1}; shift 3 | ifile=${1}; shift 4 | 5 | cp -f ${ifile} ${ofile} 6 | -------------------------------------------------------------------------------- /playground/tools/.gitignore: -------------------------------------------------------------------------------- 1 | bench-debug* 2 | -------------------------------------------------------------------------------- /playground/www/.gitignore: -------------------------------------------------------------------------------- 1 | *.tar.bz2 2 | -------------------------------------------------------------------------------- /playground/www/date-size.js: -------------------------------------------------------------------------------- 1 | var date_size = "2024-07-19"; 2 | -------------------------------------------------------------------------------- /playground/www/date-speed.js: -------------------------------------------------------------------------------- 1 | var date_speed = "2024-07-19"; 2 | --------------------------------------------------------------------------------