Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdint.h>
- double D(int64_t A) { return (double)A; }
- float F(int64_t A) { return (float)A; }
- long double X(int64_t A) { return (long double)A; }
- int main() {
- volatile *int64_t E = (int64_t*)&E;
- (void)D(*E);
- (void)F(*E);
- (void)X(*E);
- return (int)((*E) & 0xFF);
- }
- // gcc -S this please and pastebin the x86_64 assembly
Add Comment
Please, Sign In to add comment