Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Verius (verius@community.highlandarrow.com)'s status on Saturday, 08-Sep-2018 05:05:45 EDT Verius Verius
    The 8087 chip co-processor approach is at the same time interesting and horrifying. Because the only communication between the processors is through main memory there were subtle race conditions where, if I understand correctly, if you weren't careful you could write a float to a value, read it as an int and depending on DMA timing would get either the old or the new value. I had always understood strict-aliasing as purely a performance feature but reading about this makes me suspect the C standard made it undefined behavior because under certain circumstances using a float pointer as an int pointer gave actual unpredictable results on the hardware.
    In conversation Saturday, 08-Sep-2018 05:05:45 EDT from community.highlandarrow.com permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.