< 1777334407 977972 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :I think they were all added in the 386 < 1777334464 790059 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :as for typical instructions, I wonder if anyone made an architecture where most memory loads can be unaligned (just to bytes, like on x86) but memory stores must be aligned. < 1777334514 406284 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, IIRC on x86, if you want to do a large memcpy but the source and destination aren't aligned with each other, doing unaligned reads and aligned writes is faster then doing them both as aligned and using shifts in between < 1777334515 232171 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I think on 7030 it's only some instructions that support it. < 1777334569 477745 :b_jonas!~x@catv-80-98-84-202.catv.fixed.one.hu PRIVMSG #esolangs :ais523: yes, it's not just memcpy, the general recommendation is that if you have to pick between unaligned loads and unaligned stores, pick unaligned loads. < 1777334648 55053 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :my guess is that both are equivalent to just storing the two pieces separately, but doing that with stores makes life more difficult for store-forwarding and proving that the surrounding bytes aren't dirty < 1777334675 681867 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :https://bitsavers.trailing-edge.com/pdf/ibm/7030/22-6530-2_7030RefMan.pdf page 19. "integer arithmetic and connect operations" < 1777334698 565751 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh, and it might also be related to the fact that Intel processors can generally do twice as many loads per cycle as stores per cycle, so the duplicated loads might not be on the critical path < 1777334703 555739 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :18 high-order bits for word address, 6 bits for the bit of that word < 1777334771 966055 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I don't know what a connect operation is, except I think I saw something saying it made edit operations unnecessary? I know the later 360 has edit operations though iirc < 1777334933 979641 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :a while ago I created a binary diff format, and went through a few iterations in order to find something efficient/well-compressed < 1777334968 788247 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it had an input pointer and an output pointer that both moved at the same rate and would only desync when you used a command to desync them (which is oddly reminiscent of Malbolge) < 1777334994 707128 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :…and now I'm wondering whether it would be TC if the input and output and program being executed were all the same string < 1777335881 906188 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 248 seconds < 1777337706 983412 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"Data fields in storage may be composed of bytes of any size from 1 to 8 bits." < 1777337725 129600 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :And PDP-10 has instructions that manipulate "bytes" of 1 to 36 bits in size < 1777337776 92823 :amby!~ambylastn@79-77-117-77.dynamic.dsl.as9105.com QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement < 1777339365 70464 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1777341130 626559 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1777344831 462284 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38 < 1777350817 727480 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1777354368 446313 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Maybe the variant of CTR mode can be called "CTR(+) mode" which adds the initial data at the end to make it non-reversible, like ChaCha20 does. (I think this is to avoid a known plaintext attack, and it could be used with other reversible functions as well, such as those which are also usable with modes other than CTR mode) < 1777354685 498978 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :The book "Computer architecture : concepts and evolution < 1777354685 640943 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :" has chapters discussing different computer architectures, including sections on "peculiarities" < 1777354736 164126 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :(Since the ChaCha20 function does not have a key separate from the input, I think the only other common mode that it would be usable with is XEX mode; that isn't necessarily very good but it would be possible, I think) < 1777355952 370570 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"In the IBM Stretch (1961), lack of alignment caused a noticeable reduction in performance. The 360 requires that information units with a fixed length of a word, halfword, or double word must be aligned on multiples of their lengths." < 1777357558 480472 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User < 1777358663 375814 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1777361664 105042 PRIVMSG #esolangs :14[[07Talk:Mhm!/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=180714&oldid=180702 5* 03Yayimhere2(school) 5* (+164) 10 > 1777365861 942441 PRIVMSG #esolangs :14[[07Walkson14]]4 10 02https://esolangs.org/w/index.php?diff=180715&oldid=180692 5* 03Uff20xd 5* (+73) 10Added Truth Machine example > 1777366363 342409 PRIVMSG #esolangs :14[[07Walkson14]]4 10 02https://esolangs.org/w/index.php?diff=180716&oldid=180715 5* 03Uff20xd 5* (+499) 10Added Configuration Information > 1777367927 945423 PRIVMSG #esolangs :14[[07Interpreterion14]]4 10 02https://esolangs.org/w/index.php?diff=180717&oldid=157742 5* 03TenBillionPlusOne 5* (+321) 10Added I/O > 1777368029 429567 PRIVMSG #esolangs :14[[07Interpreterion14]]4 M10 02https://esolangs.org/w/index.php?diff=180718&oldid=180717 5* 03TenBillionPlusOne 5* (+1) 10 > 1777370913 705729 PRIVMSG #esolangs :14[[07Walkson14]]4 10 02https://esolangs.org/w/index.php?diff=180719&oldid=180716 5* 03Uff20xd 5* (+95) 10 < 1777371319 913211 :Lymia!~lymia@lilac.servers.aura.moe QUIT :Quit: zzzz <3 > 1777371889 506009 PRIVMSG #esolangs :14[[07Walkson14]]4 M10 02https://esolangs.org/w/index.php?diff=180720&oldid=180719 5* 03Uff20xd 5* (+5) 10 > 1777373327 283425 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=180721&oldid=180696 5* 03Uff20xd 5* (+14) 10Added Walkson < 1777373953 571146 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1777375153 357480 :amby!~ambylastn@79-77-117-77.dynamic.dsl.as9105.com JOIN #esolangs * :realname < 1777375940 503548 :amby!~ambylastn@79-77-117-77.dynamic.dsl.as9105.com QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement > 1777378197 428766 PRIVMSG #esolangs :14[[07User:OfficialWatchOS7Alt14]]4 M10 02https://esolangs.org/w/index.php?diff=180722&oldid=179438 5* 03OfficialWatchOS7Alt 5* (+93) 10 > 1777378247 917294 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/QLTYLang14]]4 10 02https://esolangs.org/w/index.php?diff=180723&oldid=180655 5* 03PrySigneToFry 5* (+112) 10 < 1777378461 444890 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood < 1777378735 148881 :cactus-head!~cactus_he@2403-580d-b040-0-1942-774d-f8a8-6392.ip6.aussiebb.net JOIN #esolangs * :cactus head < 1777378748 146152 :cactushead!~cactus_he@2403-580d-b040-0-1942-774d-f8a8-6392.ip6.aussiebb.net QUIT :Read error: Connection reset by peer < 1777378820 148982 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1777379922 704593 :cactus-head!~cactus_he@2403-580d-b040-0-1942-774d-f8a8-6392.ip6.aussiebb.net QUIT :Quit: Leaving < 1777379945 439790 :cactushead!~cactus_he@2403-580d-b040-0-1942-774d-f8a8-6392.ip6.aussiebb.net JOIN #esolangs cactushead :cactus head < 1777381620 488978 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User > 1777386512 389090 PRIVMSG #esolangs :14[[07CounterScript14]]4 M10 02https://esolangs.org/w/index.php?diff=180724&oldid=178788 5* 03Azerty 5* (-7) 10/* Examples */ < 1777387882 285498 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1777388285 348403 PRIVMSG #esolangs :14[[07Talk:Mhm!/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=180725&oldid=180714 5* 03Aadenboy 5* (+423) 10/* Wow! */ < 1777390630 164402 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User < 1777393912 886598 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1777395470 638627 PRIVMSG #esolangs :14[[07VisE14]]4 N10 02https://esolangs.org/w/index.php?oldid=180726 5* 03Danieland! 5* (+1221) 10made it < 1777395512 561853 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User > 1777396365 371682 PRIVMSG #esolangs :14[[07User:Danieland!14]]4 N10 02https://esolangs.org/w/index.php?oldid=180727 5* 03Danieland! 5* (+210) 10Created page with "hi im Danieland! and i made visE and E (both esolangs) i am also working on prnit a esolang with javascript like functions im also working on lilypad API : a program for making programing languages and esolangs" < 1777396418 906101 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1777397115 170914 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User < 1777399308 30525 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1777400849 960382 :amby!~ambylastn@79-77-117-77.dynamic.dsl.as9105.com JOIN #esolangs * :realname < 1777401957 323699 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1777403089 110937 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 JOIN #esolangs * :Textual User < 1777403874 103387 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1777406345 160481 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1777406394 164776 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds < 1777406518 125489 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1777407520 591114 PRIVMSG #esolangs :14[[07VisE14]]4 10 02https://esolangs.org/w/index.php?diff=180728&oldid=180726 5* 03Aadenboy 5* (+110) 10 > 1777408757 315699 PRIVMSG #esolangs :14[[07ReversibleFerrariMSB14]]4 10 02https://esolangs.org/w/index.php?diff=180729&oldid=180587 5* 03Miui 5* (+2) 10/* -extension flags */ < 1777410290 769508 :tromp!~textual@2001:1c00:340e:2700:144f:94ac:cf96:df60 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1777411967 79059 :svm!~msv@user/msv JOIN #esolangs msv :msv < 1777412110 290623 :msv!~msv@user/msv QUIT :Ping timeout: 245 seconds < 1777413120 274107 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1777414590 128015 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname