sointu/tests
Veikko Sariola 654e5868bc Implement support for 64-bit builds.
The implentation is through a few macros to handle the fact in 64-bit, all addresses have to be loaded first to register and only offsets are ok. Also, push only supports 64-bit registers in 64-bit, so we have _AX, _BX, _CX etc. defines, which are eax, ebx and ecx on 32bit and rax, rbx and rcx on 64bit.
2020-05-21 17:18:18 +03:00
..
expected_output Implement unison oscillators: multiple versions of slightly detuned oscillators that are added up to make a signal. 2020-05-19 22:52:21 +03:00
CMakeLists.txt Implement support for 64-bit builds. 2020-05-21 17:18:18 +03:00
test_add_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_add.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_addp_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_addp.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_chords.asm Split polyphony test into two tests. 2020-05-17 08:32:35 +03:00
test_clip_stereo.asm Make clip opcode working and add regression tests to it. 2020-05-16 22:49:59 +03:00
test_clip.asm Make clip opcode working and add regression tests to it. 2020-05-16 22:49:59 +03:00
test_compressor_stereo.asm Implement compressor. 2020-05-17 16:37:08 +03:00
test_compressor.asm Implement compressor. 2020-05-17 16:37:08 +03:00
test_crush_stereo.asm Implement new effect: bit-crusher. 2020-05-16 23:27:29 +03:00
test_crush.asm Implement new effect: bit-crusher. 2020-05-16 23:27:29 +03:00
test_delay_dampmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_drymod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_feedbackmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_notetracking.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_pregainmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_reverb.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_delay.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_distort_mod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_distort_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_distort.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_envelope_mod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_envelope_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_envelope.asm Remove trailing spaces and convert tabs to spaces. 2020-05-16 09:16:23 +03:00
test_filter_band.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_freqmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_high.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_low.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_peak.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_resmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_filter_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_gain_stereo.asm Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_gain.asm Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_hold_mod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_hold_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_hold.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_invgain_stereo.asm Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_invgain.asm Implement gain and inverse gain effects, for the moments when you just need them. 2020-05-16 22:29:08 +03:00
test_loadnote_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_loadnote.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_loadval_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_loadval.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_mul_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_mul.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_mulp_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_mulp.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_multiple_instruments.asm Remove trailing spaces and convert tabs to spaces. 2020-05-16 09:16:23 +03:00
test_noise_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_noise.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_oscillat_colormod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_detunemod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_gainmod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_gate.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_lfo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_phasemod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_pulse.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_sample_stereo.asm Implement sample-based oscillators, with sample import from gm.dls. 2020-05-19 18:29:47 +03:00
test_oscillat_sample.asm Implement sample-based oscillators, with sample import from gm.dls. 2020-05-19 18:29:47 +03:00
test_oscillat_shapemod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_sine.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_stereo.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_transposemod.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_trisaw.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_oscillat_unison_stereo.asm Implement unison oscillators: multiple versions of slightly detuned oscillators that are added up to make a signal. 2020-05-19 22:52:21 +03:00
test_oscillat_unison.asm Implement unison oscillators: multiple versions of slightly detuned oscillators that are added up to make a signal. 2020-05-19 22:52:21 +03:00
test_panning_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_panning.asm Remove trailing spaces and convert tabs to spaces. 2020-05-16 09:16:23 +03:00
test_polyphony.asm Split polyphony test into two tests. 2020-05-17 08:32:35 +03:00
test_pop_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_pop.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_push_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_push.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_receive_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_receive.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_renderer.c Remove trailing spaces and convert tabs to spaces. 2020-05-16 09:16:23 +03:00
test_send_global.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_send_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_send.asm Rename test files to represent better the new opcodes they correspond to. 2020-05-16 18:32:56 +03:00
test_speed.asm Implement player speed modulation opcode for triplets and such. 2020-05-17 09:51:20 +03:00
test_xch_stereo.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00
test_xch.asm Add tests for opcode stereo variants, squashing several bugs in the process. Implement receive opcode to test stereo sending. 2020-05-16 21:23:41 +03:00