(label) @1
(label) @begin
(label) @end
(const byte) SIZEOF_DWORD = (byte) 4
(void()) main()
(dword~) main::$0 zp[4]:6 4.0
(dword~) main::$1 zp[4]:6 4.0
(label) main::@1
(label) main::@2
(label) main::@return
(const dword*) main::screen = (dword*) 1024
(word) main::w
(dword()) mul16u((word) mul16u::b , (word) mul16u::a)
(label) mul16u::@return
(word) mul16u::a
(word) mul16u::a#2 a zp[2]:4 1.0
(word) mul16u::b
(word) mul16u::b#2 b zp[2]:2
(dword) mul16u::mb
(dword) mul16u::mb#0 mb zp[4]:6 4.0
(dword) mul16u::return
(dword) mul16u::return#0 return zp[4]:6 4.0
(dword) mul16u::return#1 return zp[4]:6 4.0
(dword) mul16u::return#2 return zp[4]:6 1.5

zp[2]:2 [ mul16u::b#2 ]
zp[2]:4 [ mul16u::a#2 ]
zp[4]:6 [ mul16u::return#0 main::$0 mul16u::return#2 mul16u::return#1 main::$1 mul16u::mb#0 ]
