whitequark changed the topic of #glasgow to: glasgow debug tool · code https://github.com/whitequark/Glasgow · logs https://freenode.irclog.whitequark.org/glasgow
<TD-Linux> there's not really much of a point to a single file opus decoder
<TD-Linux> there are a lot of dsp instructions you could potentially add to get opus to work on a rv32
<TD-Linux> see the existing assembly for ideas
<TD-Linux> sorear, that ti dsp running vorbis is done by having a bunch of hand written assembly using the weird dsp instructions
<Ultrasauce> dsp core and llvm backend for boneless are obviously the way to go forward here
<Ultrasauce> but yeah it wasnt really a serious suggestion. cm4 can do it but probably needs 80 mips or something
<sorear> TD-Linux: the ti dsp was opus, not vorbis, and I assumed exactly as much - a constructive demonstration that a small number of extra instructions are probably enough to do it in a ~40 mips pipeline
jevinskie has joined #glasgow
_whitelogger has joined #glasgow
jevinski_ has joined #glasgow
jevinskie has quit [Ping timeout: 250 seconds]
jevinski_ has quit [Read error: Connection reset by peer]
jevinskie has joined #glasgow
<marcan> just add a decode_opus instruction
<marcan> problem solved
<marcan> heck I bet the next IBM mainframe revision will come with that
<marcan> they already have unicode conversions and have had boneless sprintf as an instruction for decades
<sorear> It has to fit on a up5k
<sorear> So the added hardware has a very finite complexity budget
<marcan> VMDOP - Virtualize Memory and Decode Opus to PCM
<marcan> GWWGA - Get Whitequark to Write a Glasgow Applet
<marcan> has anyone started @riscvinstructions yet?
<whitequark> lmao
<_whitenotifier-9> [whitequark/Glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fhd5O
<_whitenotifier-9> [whitequark/Glasgow] whitequark 3526bd4 - access.direct.arguments: fix typo.
<_whitenotifier-9> [Glasgow] Success. The Travis CI build passed - https://travis-ci.org/whitequark/Glasgow/builds/495945471?utm_source=github_status&utm_medium=notification
<_whitenotifier-9> [whitequark/Glasgow] whitequark pushed 1 commit to master [+1/-0/±1] https://git.io/fhd5C
<_whitenotifier-9> [whitequark/Glasgow] whitequark 25aa227 - hardware: revB resistors did not really fix the FXMA brokenness :(
<_whitenotifier-9> [Glasgow] Success. The Travis CI build passed - https://travis-ci.org/whitequark/Glasgow/builds/495946591?utm_source=github_status&utm_medium=notification
<whitequark> so yeah revB is as fucked as revA
<apo> D:
<apo> oh hey
* apo stabs marcan
<whitequark> what
<whitequark> marcan wasn't involved in revB and his work is excellent
<marcan> you can kick him for me :p
<whitequark> what's his problem i don't get it
<apo> just saying hi
<marcan> he's just trolling
<marcan> I know him
<whitequark> fine
emilazy has joined #glasgow
jevinskie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jevinskie has joined #glasgow
<_whitenotifier-9> [whitequark/Glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fhdpe
<_whitenotifier-9> [whitequark/Glasgow] whitequark 4653a6a - applet.hd44780: require revC0+.
<_whitenotifier-9> [Glasgow] Success. The Travis CI build passed - https://travis-ci.org/whitequark/Glasgow/builds/496060806?utm_source=github_status&utm_medium=notification
jevinskie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bgamari has quit [Ping timeout: 240 seconds]
bgamari has joined #glasgow
emilazy has quit [Quit: Updating details, brb]
emily is now known as emilazy
emily has joined #glasgow
emilazy has quit [Quit: leaving]
emily has quit [Remote host closed the connection]
emily has joined #glasgow
emily has quit [Remote host closed the connection]
emily has joined #glasgow
emily has quit [Remote host closed the connection]
emily has joined #glasgow