|
|
|
|
|
by flanfly
1298 days ago
|
|
I not sure whether that satire. In case its not, most languages that allow inline assembly (like C) have an optional "clobber list" argument that tells the dataflow analysis of the compiler that your assembly snippet overwrites certain registers [1]. Inline assembly doesn't have target specific clobber lists because it's assumed that the code only works on one target and the programmer has to take care of making it work. 1: https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.... |
|