KREYREN has quit [Remote host closed the connection]
KREYREN has joined #beagle
KREYREN has quit [Remote host closed the connection]
starblue has quit [Ping timeout: 268 seconds]
starblue has joined #beagle
brook has joined #beagle
KREYREN has joined #beagle
<zmatt> I do stlil wonder why the heck the AM335x BSDL file refers to it as the "TI F781962A Fixed & Floating Point DSP"
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #beagle
KREYREN has quit [Remote host closed the connection]
KREYREN has joined #beagle
<set_> @zmatt: When you said, circa '19, "I do not know about ascii and do not ask," were you saying to use wc instead in C/C++?
<set_> I have been reviewing, no heavy research here, C/C++ and I have been seeing a lot of people seemingly having trouble with wide characters. % is how I perceive the use of std I/O E in C/C++ to be called when using wc.
<set_> Does that sound correct?
<set_> I know it is past 10:00. I just wanted to reiterate that changes take place. I see the wc in future specs. of C/C++ do not know of what they will do just yet. "Workin w/ streams!"
<set_> Look!
KREYREN has quit [Remote host closed the connection]
brook has quit [Remote host closed the connection]
KREYREN has joined #beagle
xet7 has quit [Remote host closed the connection]
xet7 has joined #beagle
nakbas1 has joined #beagle
<set_> Anyway, I read and learn. I try to apply still with specific boards from beagleboard.org. Heads up!
<set_> So, 0b instead of hexadecimal types like 0x are a GNU extension!
<set_> Yes!
<set_> Party in my mind!
nakbas1 has quit [Quit: nakbas1]
Shadyman has joined #beagle
<zmatt> set_: I have no idea what you're talking about
<zmatt> ignore "wide chars", they're an obsolete mistake
balrog has quit [Ping timeout: 272 seconds]
<zmatt> the only reason to ever touch wchar_t/wstring is if you have to deal with a legacy codebase that uses them... even Windows has proper UTF-8 support if I understand correctly (since Windows 10 May 2019 Update)
GenTooMan has quit [Ping timeout: 260 seconds]
<zmatt> and if you do still need UTF-16 for something then u16string is the proper type for that, the meaning of wstring is platform-dependent making it particularly useless
balrog has joined #beagle
mvaittin has joined #beagle
KREYREN has quit [Ping timeout: 260 seconds]
<set_> oh
brook has joined #beagle
brook has quit [Ping timeout: 256 seconds]
mvaittin has quit [Ping timeout: 246 seconds]
mvaittin has joined #beagle
Guest17 has quit [Quit: Client closed]
Guest17 has joined #beagle
ikarso has joined #beagle
ft has quit [Quit: leaving]
brook has joined #beagle
brook has quit [Ping timeout: 255 seconds]
Shadyman has quit [Quit: Leaving.]
starblue has quit [Ping timeout: 256 seconds]
starblue has joined #beagle
DrPatater has quit [Quit: Explodes into a thousand pieces]
ikarso has quit [Quit: Connection closed for inactivity]
rob_w has joined #beagle
DrPatater has joined #beagle
DrPatater has quit [Client Quit]
DrPatater has joined #beagle
mvaittin has quit [Ping timeout: 255 seconds]
cybernaut has joined #beagle
KREYREN has joined #beagle
cybernaut has quit [Read error: Connection reset by peer]
ikarso has joined #beagle
KREYREN has quit [Ping timeout: 260 seconds]
Guest17 has quit [Quit: Client closed]
vagrantc has joined #beagle
vagrantc has quit [Client Quit]
rob_w has quit [Remote host closed the connection]
Guest17 has joined #beagle
<Guest17>  zmatt the cpu not having a data prefetcher sounds *really* highky unlikely to me. It is not uncommon for this to barely be documented
<Guest17> zmatt yes I initialized the array with values, invalidated the entire cache via a syscall to go to my own kernel space driver where I invalidate everything and then traverse it in userspace
<Guest17> zmatt exactly this: https://pastebin.com/fHTYMxdU
GenTooMan has joined #beagle
<Guest17> zmatt if you don't know, do you know about anybody in this room who would be able to provide some input?
brook has joined #beagle
brook has quit [Read error: Connection reset by peer]
KREYREN has joined #beagle
Guest17 has quit [Quit: Client closed]
brook_ has joined #beagle
florian has quit [Quit: Ex-Chat]
lucascastro has joined #beagle
Stat_headcrabed has joined #beagle
vagrantc has joined #beagle
indigaz has joined #beagle
indigaz has quit [Client Quit]
brook_ has quit [Remote host closed the connection]
indigaz has joined #beagle
brook has joined #beagle
indigaz has quit [Client Quit]
jfsimon1981 has joined #beagle
Stat_headcrabed has quit [Quit: Stat_headcrabed]
Guest17 has joined #beagle
lucascastro has quit [Remote host closed the connection]
lucascastro has joined #beagle
KREYREN_ has joined #beagle
KREYREN has quit [Ping timeout: 260 seconds]
ft has joined #beagle
KREYREN_ has quit [Remote host closed the connection]
<zmatt> Guest17: no I would definitely expect such a thing to be documented in the TRM, especially for these older ARM cores
<zmatt> e.g. the Cortex-A9 TRM does have a documented prefetcher
<zmatt> the Cortex-A7 TRM documents auto-prefetching
<zmatt> the Cortex-A5 TRM too
<zmatt> ditto Cortex-A17 and -A53
Posterdati has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
Posterdati has joined #beagle
<zmatt> I'm pretty sure the lack of mention of such a thing in the Cortex-A8 TRM is simply because it doesn't have it
<zmatt> the -A8 is the oldest ARM Cortex-A processor, uses in-order execution, static scheduling, no speculative execution
<zmatt> I think the only speculation it does is branch prediction and speculative instruction prefetch
<zmatt> to put it in perspective... the processor family before the Cortex-A8 was the ARM11, which were ARM Architecture v6 ... which doesn't even mention the possibility of automatic/speculative data prefetching
<zmatt> in the architecture reference manual
<zmatt> in that era "prefetching" almost exclusively refers to instruction prefetch. the only data prefetch is the optional "Prefetch Data Range" instruction (which either loads a range or cache either synchronously or asynchronously, and in the latter case you can query its completion or cancel it, so it's kinda like a basic precursor of the Cortex-A8's PLE)
<zmatt> *which loads a range into cache
brook_ has joined #beagle
brook has quit [Ping timeout: 260 seconds]
lucascastro has quit [Quit: Leaving]
jfsimon1981 has quit [Remote host closed the connection]
jfsimon1981 has joined #beagle
ikarso has quit [Quit: Connection closed for inactivity]
<Guest17> zmatt didn't know this history. Helps to put things in perspective, thanks!
<Guest17> Hopefully the raspberry p3 model B has a data prefetcher and does some speculative execution, this would allow me to at least go forward
<Guest17> otherwise I'll have to order a new board with another chip and I'll probably loose a week or 2
brook_ has quit [Remote host closed the connection]
Guest17 has quit [Ping timeout: 250 seconds]
brook has joined #beagle
KREYREN has joined #beagle
darkapex has quit [Remote host closed the connection]
KREYREN_ has joined #beagle
KREYREN has quit [Remote host closed the connection]
darkapex has joined #beagle
renrelkha has quit [Quit: bye]
renrelkha has joined #beagle
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #beagle
jfsimon1981 has quit [Remote host closed the connection]
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #beagle
lucascastro has joined #beagle
vagrantc has quit [Quit: leaving]
brook has quit [Ping timeout: 255 seconds]
brook has joined #beagle