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!"
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
<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]