<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/inlineasm, branch v1.5.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-31T10:50:45+00:00</updated>
<entry>
<title>py: In inline asm, vldr and vstr offsets now in bytes not words.</title>
<updated>2015-10-31T10:50:45+00:00</updated>
<author>
<name>adminpete</name>
<email>peter@hinch.me.uk</email>
</author>
<published>2015-10-31T09:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d6201fc4b74e78e7eb9cec91c444884df2efbb7c'/>
<id>urn:sha1:d6201fc4b74e78e7eb9cec91c444884df2efbb7c</id>
<content type='text'>
As per ARM convention.
</content>
</entry>
<entry>
<title>py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.</title>
<updated>2015-10-19T13:26:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T13:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=096d1e4512d6a8fb99e2de3c0c23e2cb88cc2d7a'/>
<id>urn:sha1:096d1e4512d6a8fb99e2de3c0c23e2cb88cc2d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/inlinethumb: Support for core floating point instructions.</title>
<updated>2015-04-19T14:47:05+00:00</updated>
<author>
<name>=</name>
<email>peter@hinch.me.uk</email>
</author>
<published>2015-04-14T12:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5008972fefdd0d8cad214d4c0a2fb3daea0ac3c8'/>
<id>urn:sha1:5008972fefdd0d8cad214d4c0a2fb3daea0ac3c8</id>
<content type='text'>
Adds support for the following Thumb2 VFP instructions, via the option
MICROPY_EMIT_INLINE_THUMB_FLOAT:

vcmp
vsqrt
vneg
vcvt_f32_to_s32
vcvt_s32_to_f32
vmrs
vmov
vldr
vstr
vadd
vsub
vmul
vdiv
</content>
</entry>
<entry>
<title>tests: Add tests for inline assembler beq_n and beq_w ops.</title>
<updated>2015-03-02T14:31:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-03-02T14:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=96e37d3bb814073ec4f43e467684c75b982663b5'/>
<id>urn:sha1:96e37d3bb814073ec4f43e467684c75b982663b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement bl/bx instructions for inline Thumb assembler.</title>
<updated>2015-02-16T18:17:07+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-16T18:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eff10f66a65d0577aa9d10ee08b469cb9c83e1a3'/>
<id>urn:sha1:eff10f66a65d0577aa9d10ee08b469cb9c83e1a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement clz and rbit for inline Thumb assembler.</title>
<updated>2015-02-13T11:06:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T11:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=192d536fe40010cc26d2d69d8bc6cdb30928e68d'/>
<id>urn:sha1:192d536fe40010cc26d2d69d8bc6cdb30928e68d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement sdiv/udiv for inline Thumb assembler.</title>
<updated>2015-02-13T10:43:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T10:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=32f0b7942cf44b7a722db30c554cfc70d3f70289'/>
<id>urn:sha1:32f0b7942cf44b7a722db30c554cfc70d3f70289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Implement push/pop for inline Thumb assembler.</title>
<updated>2015-02-13T02:30:35+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-02-13T02:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d967b8ae4f26815549aa2fb301e7bbaa5e262c2'/>
<id>urn:sha1:0d967b8ae4f26815549aa2fb301e7bbaa5e262c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add inline assembler test for pyboard.</title>
<updated>2014-05-07T17:31:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-07T17:31:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c4ccb078a52276fc95e407602676f14d34a3f3c1'/>
<id>urn:sha1:c4ccb078a52276fc95e407602676f14d34a3f3c1</id>
<content type='text'>
</content>
</entry>
</feed>
