[WIN32K] Fix getting long value from float object
authorJérôme Gardou <jerome.gardou@reactos.org>
Mon, 22 Mar 2021 11:39:08 +0000 (12:39 +0100)
committerJérôme Gardou <zefklop@users.noreply.github.com>
Wed, 31 Mar 2021 16:35:31 +0000 (18:35 +0200)
commit12dfa8ce390917db814d0ace0c40ffc376fa6c04
tree9bd8ae5a027868c8414d4298f6026a6447476250
parent405ce532118f5c5d7dd2094aea8b65cb89c7b83f
[WIN32K] Fix getting long value from float object

Most importantly, do not shift 32-bit integers by 32 or more.
win32ss/CMakeLists.txt
win32ss/gdi/eng/floatobj.h
win32ss/gdi/eng/i386/floatobj.S
win32ss/gdi/eng/i386/floatobj.c [new file with mode: 0644]