16 Commits (d1995e50ebda074f8151609bb4c95d4c31072513)

Author SHA1 Message Date
David Lechner 3dc324d3f1 tests: Format all Python code with black, except tests in basics subdir. 5 years ago
Damien George 30e25174bb tests: Rename "array" module to "uarray". 5 years ago
Damien George cd35dd9d9a py: Allow to pass in read-only buffers to viper and inline-asm funcs. 5 years ago
Damien George 664f03f466 tests: Add a test for argument passing to inline-asm functions. 9 years ago
Damien George 8f54c08691 py/inlineasm: Add ability to specify return type of asm_thumb funcs. 9 years ago
Damien George ea8be373a9 py/inlinethumb: Remove 30-bit restriction on movwt instruction. 9 years ago
Henrik Sölver e242b1785f py/emitinlinethumb: Add support for MRS instruction. 9 years ago
adminpete d6201fc4b7 py: In inline asm, vldr and vstr offsets now in bytes not words. 9 years ago
Damien George 096d1e4512 py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler. 9 years ago
= 5008972fef py/inlinethumb: Support for core floating point instructions. 10 years ago
Damien George 96e37d3bb8 tests: Add tests for inline assembler beq_n and beq_w ops. 10 years ago
Damien George eff10f66a6 py: Implement bl/bx instructions for inline Thumb assembler. 10 years ago
Damien George 192d536fe4 py: Implement clz and rbit for inline Thumb assembler. 10 years ago
Damien George 32f0b7942c py: Implement sdiv/udiv for inline Thumb assembler. 10 years ago
Damien George 0d967b8ae4 py: Implement push/pop for inline Thumb assembler. 10 years ago
Damien George c4ccb078a5 tests: Add inline assembler test for pyboard. 11 years ago