[Libre-soc-dev] daily kan-ban update 14may2021

Lauri Kasanen cand at gmx.com
Fri May 14 14:56:46 BST 2021


On Fri, 14 May 2021 14:29:12 +0100
Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:

> i had an idea to make some command-line tools, they'll be *in* python
> however they can be called from Makefiles.

CLI tools would be good yeah.

> is there something even simpler? we need to start *really* small, around 20
> to 50 lines of assembler.
>
> is that practical? if not, what is holding things up, so that they can be
> done.

Well, audio sample conversion could be done, but that's float to int so
floats (it's also only about 4% of cpu on x86 C mp3 to wav
conversion). Pixel conversion was going to get dedicated graphics
opcodes.

$ wc -l *.s
  447 mp3_0_apply_window_float.s
  923 mp3_1_imdct36_blocks_float.s

The mp3 ones are some of the smaller hotspots. Hm, some of the JPEG ones
could be smaller, and not need float, but not sure if they'd need
elwidth or sat then.

Other than that, can't think of anything that would be justifiable
under the grant.

- Lauri



More information about the Libre-soc-dev mailing list