SYMBOL INDEX (7101 symbols across 129 files) FILE: gen/generate_analyzer.js constant OUT_DIR (line 14) | const OUT_DIR = path.join(__dirname, "..", "src/rust/gen/"); function gen_read_imm_call (line 32) | function gen_read_imm_call(op, size_variant) function gen_call (line 75) | function gen_call(name, args) function make_instruction_name (line 85) | function make_instruction_name(encoding, size) function gen_instruction_body (line 99) | function gen_instruction_body(encodings, size) function gen_instruction_body_after_prefix (line 171) | function gen_instruction_body_after_prefix(encodings, size) function gen_instruction_body_after_fixed_g (line 218) | function gen_instruction_body_after_fixed_g(encoding, size) function gen_table (line 357) | function gen_table() FILE: gen/generate_interpreter.js constant OUT_DIR (line 14) | const OUT_DIR = path.join(__dirname, "..", "src/rust/gen/"); function wrap_imm_call (line 32) | function wrap_imm_call(imm) function gen_read_imm_call (line 37) | function gen_read_imm_call(op, size_variant) function gen_call (line 80) | function gen_call(name, args) function make_instruction_name (line 90) | function make_instruction_name(encoding, size) function gen_instruction_body (line 105) | function gen_instruction_body(encodings, size) function gen_instruction_body_after_prefix (line 183) | function gen_instruction_body_after_prefix(encodings, size) function gen_instruction_body_after_fixed_g (line 231) | function gen_instruction_body_after_fixed_g(encoding, size) function gen_table (line 351) | function gen_table() FILE: gen/generate_jit.js constant OUT_DIR (line 14) | const OUT_DIR = path.join(__dirname, "..", "src/rust/gen/"); function gen_read_imm_call (line 32) | function gen_read_imm_call(op, size_variant) function gen_call (line 75) | function gen_call(name, args) function make_instruction_name (line 85) | function make_instruction_name(encoding, size) function gen_instruction_body (line 99) | function gen_instruction_body(encodings, size) function gen_instruction_body_after_prefix (line 171) | function gen_instruction_body_after_prefix(encodings, size) function gen_instruction_body_after_fixed_g (line 218) | function gen_instruction_body_after_fixed_g(encoding, size) function gen_table (line 435) | function gen_table() FILE: gen/rust_ast.js function indent (line 3) | function indent(lines, how_much) function print_syntax_tree (line 8) | function print_syntax_tree(statements) FILE: gen/util.js constant CYAN_FMT (line 5) | const CYAN_FMT = "\x1b[36m%s\x1b[0m"; function hex (line 7) | function hex(n, pad) function get_switch_value (line 15) | function get_switch_value(arg_switch) function get_switch_exist (line 27) | function get_switch_exist(arg_switch) function finalize_table_rust (line 32) | function finalize_table_rust(out_dir, name, contents) FILE: gen/x86_table.js constant TESTS_ASSUME_INTEL (line 12) | const TESTS_ASSUME_INTEL = false; FILE: lib/9p.js constant TRACK_FILENAMES (line 23) | const TRACK_FILENAMES = false; constant VIRTIO_9P_F_MOUNT_TAG (line 26) | const VIRTIO_9P_F_MOUNT_TAG = 0; constant VIRTIO_9P_MAX_TAGLEN (line 28) | const VIRTIO_9P_MAX_TAGLEN = 254; constant MAX_REPLYBUFFER_SIZE (line 30) | const MAX_REPLYBUFFER_SIZE = 16 * 1024 * 1024; constant EPERM (line 35) | const EPERM = 1; constant ENOENT (line 36) | const ENOENT = 2; constant EEXIST (line 37) | const EEXIST = 17; constant EINVAL (line 38) | const EINVAL = 22; constant EOPNOTSUPP (line 39) | const EOPNOTSUPP = 95; constant ENOTEMPTY (line 40) | const ENOTEMPTY = 39; constant EPROTO (line 41) | const EPROTO = 71; constant P9_LOCK_TYPE_RDLCK (line 68) | const P9_LOCK_TYPE_RDLCK = 0; constant P9_LOCK_TYPE_WRLCK (line 69) | const P9_LOCK_TYPE_WRLCK = 1; constant P9_LOCK_TYPE_UNLCK (line 70) | const P9_LOCK_TYPE_UNLCK = 2; constant P9_LOCK_TYPES (line 71) | const P9_LOCK_TYPES = ["shared", "exclusive", "unlock"]; constant P9_LOCK_FLAGS_BLOCK (line 73) | const P9_LOCK_FLAGS_BLOCK = 1; constant P9_LOCK_FLAGS_RECLAIM (line 74) | const P9_LOCK_FLAGS_RECLAIM = 2; constant P9_LOCK_SUCCESS (line 76) | const P9_LOCK_SUCCESS = 0; constant P9_LOCK_BLOCKED (line 77) | const P9_LOCK_BLOCKED = 1; constant P9_LOCK_ERROR (line 78) | const P9_LOCK_ERROR = 2; constant P9_LOCK_GRACE (line 79) | const P9_LOCK_GRACE = 3; function range (line 85) | function range(size) function init_virtio (line 94) | function init_virtio(cpu, configspace_taglen, configspace_tagname, receive) function Virtio9p (line 181) | function Virtio9p(filesystem, cpu, bus) { function Virtio9pHandler (line 896) | function Virtio9pHandler(handle_fn, cpu) { function Virtio9pProxy (line 973) | function Virtio9pProxy(url, cpu) FILE: lib/filesystem.js constant S_IRWXUGO (line 17) | const S_IRWXUGO = 0x1FF; constant S_IFMT (line 18) | const S_IFMT = 0xF000; constant S_IFSOCK (line 19) | const S_IFSOCK = 0xC000; constant S_IFLNK (line 20) | const S_IFLNK = 0xA000; constant S_IFREG (line 21) | const S_IFREG = 0x8000; constant S_IFBLK (line 22) | const S_IFBLK = 0x6000; constant S_IFDIR (line 23) | const S_IFDIR = 0x4000; constant S_IFCHR (line 24) | const S_IFCHR = 0x2000; constant STATUS_INVALID (line 36) | const STATUS_INVALID = -0x1; constant STATUS_OK (line 37) | const STATUS_OK = 0x0; constant STATUS_ON_STORAGE (line 38) | const STATUS_ON_STORAGE = 0x2; constant STATUS_UNLINKED (line 39) | const STATUS_UNLINKED = 0x4; constant STATUS_FORWARDING (line 40) | const STATUS_FORWARDING = 0x5; function FS (line 62) | function FS(storage, qidcounter) { function Inode (line 321) | function Inode(qidnumber) function FSMountInfo (line 1487) | function FSMountInfo(filesystem) function FSLockRegion (line 1676) | function FSLockRegion() FILE: lib/marshall.js function Marshall (line 12) | function Marshall(typelist, input, struct, offset) { function Unmarshall (line 76) | function Unmarshall(typelist, struct, state) { FILE: lib/softfloat/softfloat.c type uint128 (line 179) | struct uint128 { uint64_t v0, v64; } type uint64_extra (line 180) | struct uint64_extra { uint64_t extra, v; } type uint128_extra (line 181) | struct uint128_extra { uint64_t extra; struct uint128 v; } type uint128 (line 183) | struct uint128 { uint64_t v64, v0; } type uint64_extra (line 184) | struct uint64_extra { uint64_t v, extra; } type uint128_extra (line 185) | struct uint128_extra { struct uint128 v; uint64_t extra; } function INLINE (line 224) | INLINE uint_fast8_t softfloat_countLeadingZeros16( uint16_t a ) function INLINE (line 228) | INLINE uint_fast8_t softfloat_countLeadingZeros32( uint32_t a ) function INLINE (line 232) | INLINE uint_fast8_t softfloat_countLeadingZeros64( uint64_t a ) function uint128 (line 240) | uint128 softfloat_mul64ByShifted32To128( uint64_t a, uint32_t b ) function uint128 (line 248) | uint128 softfloat_mul64To128( uint64_t a, uint64_t b ) function uint128 (line 257) | uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t b ) function INLINE (line 265) | INLINE type float16_t (line 396) | typedef struct { uint16_t v; } float16_t; type float32_t (line 397) | typedef struct { uint32_t v; } float32_t; type float64_t (line 398) | typedef struct { uint64_t v; } float64_t; type float128_t (line 399) | typedef struct { uint64_t v[2]; } float128_t; type extFloat80M (line 407) | struct extFloat80M { uint64_t signif; uint16_t signExp; } type extFloat80M (line 409) | struct extFloat80M { uint16_t signExp; uint64_t signif; } type extFloat80_t (line 424) | typedef struct extFloat80M extFloat80_t; function softfloat_raiseFlags (line 758) | void softfloat_raiseFlags( uint_fast8_t flags ) type commonNaN (line 881) | struct commonNaN { type commonNaN (line 908) | struct commonNaN type commonNaN (line 914) | struct commonNaN type commonNaN (line 943) | struct commonNaN type commonNaN (line 949) | struct commonNaN type commonNaN (line 978) | struct commonNaN type commonNaN (line 984) | struct commonNaN type commonNaN (line 1025) | struct commonNaN type uint128 (line 1032) | struct uint128 type commonNaN (line 1032) | struct commonNaN type uint128 (line 1043) | struct uint128 type commonNaN (line 1074) | struct commonNaN type uint128 (line 1080) | struct uint128 type commonNaN (line 1080) | struct commonNaN type uint128 (line 1091) | struct uint128 type extFloat80M (line 1114) | struct extFloat80M type commonNaN (line 1114) | struct commonNaN type commonNaN (line 1123) | struct commonNaN type extFloat80M (line 1123) | struct extFloat80M type extFloat80M (line 1133) | struct extFloat80M type extFloat80M (line 1134) | struct extFloat80M type extFloat80M (line 1135) | struct extFloat80M type commonNaN (line 1155) | struct commonNaN type commonNaN (line 1164) | struct commonNaN function softfloat_f16UIToCommonNaN (line 1191) | void softfloat_f16UIToCommonNaN( uint_fast16_t uiA, struct commonNaN *zP... function uint_fast16_t (line 1249) | uint_fast16_t softfloat_commonNaNToF16UI( const struct commonNaN *aPtr ) function INLINE (line 1392) | INLINE function INLINE (line 1412) | INLINE uint32_t softfloat_shiftRightJam32( uint32_t a, uint_fast16_t dist ) function INLINE (line 1434) | INLINE uint64_t softfloat_shiftRightJam64( uint64_t a, uint_fast32_t dist ) function INLINE (line 1458) | INLINE uint_fast8_t softfloat_countLeadingZeros16( uint16_t a ) function INLINE (line 1480) | INLINE uint_fast8_t softfloat_countLeadingZeros32( uint32_t a ) function INLINE (line 1570) | INLINE function INLINE (line 1586) | INLINE function INLINE (line 1602) | INLINE function uint128 (line 1618) | uint128 type uint128 (line 1627) | struct uint128 function uint128 (line 1640) | uint128 type uint128 (line 1649) | struct uint128 function uint64_extra (line 1662) | uint64_extra type uint64_extra (line 1672) | struct uint64_extra function uint128 (line 1689) | uint128 type uint128 (line 1702) | struct uint128 function uint128_extra (line 1716) | uint128_extra type uint128_extra (line 1728) | struct uint128_extra function uint64_extra (line 1754) | uint64_extra type uint64_extra (line 1770) | struct uint64_extra type uint128 (line 1788) | struct uint128 type uint128_extra (line 1811) | struct uint128_extra function uint128 (line 1844) | uint128 type uint128 (line 1853) | struct uint128 function uint128 (line 1880) | uint128 type uint128 (line 1890) | struct uint128 function uint128 (line 1914) | uint128 softfloat_mul64ByShifted32To128( uint64_t a, uint32_t b ) type uint128 (line 1924) | struct uint128 type uint128 (line 1932) | struct uint128 function uint128 (line 1943) | uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t b ) type uint128 (line 1955) | struct uint128 function INLINE (line 2013) | INLINE type extFloat80M (line 2528) | struct extFloat80M type uint128 (line 2529) | struct uint128 type exp8_sig16 (line 2568) | struct exp8_sig16 { int_fast8_t exp; uint_fast16_t sig; } type exp8_sig16 (line 2569) | struct exp8_sig16 type exp16_sig32 (line 2589) | struct exp16_sig32 { int_fast16_t exp; uint_fast32_t sig; } type exp16_sig32 (line 2590) | struct exp16_sig32 type exp16_sig64 (line 2610) | struct exp16_sig64 { int_fast16_t exp; uint_fast64_t sig; } type exp16_sig64 (line 2611) | struct exp16_sig64 type exp32_sig64 (line 2635) | struct exp32_sig64 { int_fast32_t exp; uint64_t sig; } type exp32_sig64 (line 2636) | struct exp32_sig64 type exp32_sig128 (line 2661) | struct exp32_sig128 { int_fast32_t exp; struct uint128 sig; } type exp32_sig128 (line 2662) | struct exp32_sig128 type extFloat80M (line 2696) | struct extFloat80M type extFloat80M (line 2697) | struct extFloat80M type extFloat80M (line 2698) | struct extFloat80M type extFloat80M (line 2700) | struct extFloat80M type extFloat80M (line 2706) | struct extFloat80M type extFloat80M (line 2709) | struct extFloat80M type extFloat80M (line 2713) | struct extFloat80M type extFloat80M (line 2714) | struct extFloat80M type extFloat80M (line 2715) | struct extFloat80M type extFloat80M (line 2721) | struct extFloat80M type extFloat80M (line 2721) | struct extFloat80M function uint_fast16_t (line 2767) | uint_fast16_t function softfloat_f32UIToCommonNaN (line 2830) | void softfloat_f32UIToCommonNaN( uint_fast32_t uiA, struct commonNaN *zP... function uint_fast32_t (line 2888) | uint_fast32_t softfloat_commonNaNToF32UI( const struct commonNaN *aPtr ) function uint_fast32_t (line 2946) | uint_fast32_t function softfloat_f64UIToCommonNaN (line 3009) | void softfloat_f64UIToCommonNaN( uint_fast64_t uiA, struct commonNaN *zP... function uint_fast64_t (line 3067) | uint_fast64_t softfloat_commonNaNToF64UI( const struct commonNaN *aPtr ) function uint_fast64_t (line 3127) | uint_fast64_t function extF80M_isSignalingNaN (line 3186) | bool extF80M_isSignalingNaN( const extFloat80_t *aPtr ) function softfloat_extF80UIToCommonNaN (line 3250) | void function softfloat_commonNaNToExtF80UI (line 3312) | struct uint128 softfloat_commonNaNToExtF80UI( const struct commonNaN *aP... function softfloat_propagateNaNExtF80UI (line 3376) | struct uint128 function f128M_isSignalingNaN (line 3476) | bool f128M_isSignalingNaN( const float128_t *aPtr ) function softfloat_f128UIToCommonNaN (line 3543) | void function softfloat_commonNaNToF128UI (line 3606) | struct uint128 softfloat_commonNaNToF128UI( const struct commonNaN *aPtr ) function softfloat_propagateNaNF128UI (line 3670) | struct uint128 function softfloat_eq128 (line 3745) | bool softfloat_eq128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t ... function softfloat_le128 (line 3799) | bool softfloat_le128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t ... function softfloat_lt128 (line 3853) | bool softfloat_lt128( uint64_t a64, uint64_t a0, uint64_t b64, uint64_t ... function softfloat_shortShiftLeft128 (line 3907) | struct uint128 function softfloat_shortShiftRight128 (line 3965) | struct uint128 function softfloat_shortShiftRightJam64 (line 4022) | uint64_t softfloat_shortShiftRightJam64( uint64_t a, uint_fast8_t dist ) function softfloat_shortShiftRightJam64Extra (line 4076) | struct uint64_extra function softfloat_shortShiftRightJam128 (line 4135) | struct uint128 function softfloat_shortShiftRightJam128Extra (line 4198) | struct uint128_extra function softfloat_shiftRightJam32 (line 4259) | uint32_t softfloat_shiftRightJam32( uint32_t a, uint_fast16_t dist ) function softfloat_shiftRightJam64 (line 4313) | uint64_t softfloat_shiftRightJam64( uint64_t a, uint_fast32_t dist ) function softfloat_shiftRightJam64Extra (line 4368) | struct uint64_extra function softfloat_shiftRightJam128 (line 4432) | struct uint128 function softfloat_shiftRightJam128Extra (line 4503) | struct uint128_extra function softfloat_shortShiftRightJamM (line 4582) | static function softfloat_shiftRightJam256M (line 4611) | void function uint_fast8_t (line 4773) | uint_fast8_t softfloat_countLeadingZeros16( uint16_t a ) function uint_fast8_t (line 4835) | uint_fast8_t softfloat_countLeadingZeros32( uint32_t a ) function uint_fast8_t (line 4901) | uint_fast8_t softfloat_countLeadingZeros64( uint64_t a ) function softfloat_add128 (line 4974) | struct uint128 function softfloat_add256M (line 5031) | void function softfloat_sub128 (line 5099) | struct uint128 function softfloat_sub256M (line 5156) | void function softfloat_mul64ByShifted32To128 (line 5223) | struct uint128 softfloat_mul64ByShifted32To128( uint64_t a, uint32_t b ) function softfloat_mul64To128 (line 5281) | struct uint128 softfloat_mul64To128( uint64_t a, uint64_t b ) function softfloat_mul128By32 (line 5349) | struct uint128 softfloat_mul128By32( uint64_t a64, uint64_t a0, uint32_t... function softfloat_mul128To256M (line 5411) | void function softfloat_approxRecip32_1 (line 5535) | uint32_t softfloat_approxRecip32_1( uint32_t a ) function softfloat_approxRecipSqrt32_1 (line 5654) | uint32_t softfloat_approxRecipSqrt32_1( unsigned int oddExpA, uint32_t a ) function uint_fast32_t (line 5728) | uint_fast32_t function uint_fast64_t (line 5823) | uint_fast64_t function int_fast32_t (line 5922) | int_fast32_t function int_fast64_t (line 6022) | int_fast64_t function softfloat_normSubnormalF16Sig (line 6122) | struct exp8_sig16 softfloat_normSubnormalF16Sig( uint_fast16_t sig ) function float16_t (line 6178) | float16_t function float16_t (line 6292) | float16_t function float16_t (line 6354) | float16_t softfloat_addMagsF16( uint_fast16_t uiA, uint_fast16_t uiB ) function float16_t (line 6539) | float16_t softfloat_subMagsF16( uint_fast16_t uiA, uint_fast16_t uiB ) function float16_t (line 6728) | float16_t function softfloat_normSubnormalF32Sig (line 6953) | struct exp16_sig32 softfloat_normSubnormalF32Sig( uint_fast32_t sig ) function float32_t (line 7009) | float32_t function float32_t (line 7123) | float32_t function float32_t (line 7184) | float32_t softfloat_addMagsF32( uint_fast32_t uiA, uint_fast32_t uiB ) function float32_t (line 7313) | float32_t softfloat_subMagsF32( uint_fast32_t uiA, uint_fast32_t uiB ) function float32_t (line 7458) | float32_t function softfloat_normSubnormalF64Sig (line 7681) | struct exp16_sig64 softfloat_normSubnormalF64Sig( uint_fast64_t sig ) function float64_t (line 7737) | float64_t function float64_t (line 7855) | float64_t function float64_t (line 7916) | float64_t function float64_t (line 8047) | float64_t function float64_t (line 8192) | float64_t function float64_t (line 8392) | float64_t function softfloat_normSubnormalExtF80Sig (line 8685) | struct exp32_sig64 softfloat_normSubnormalExtF80Sig( uint_fast64_t sig ) function extFloat80_t (line 8741) | extFloat80_t function extFloat80_t (line 8998) | extFloat80_t function extFloat80_t (line 9073) | extFloat80_t function extFloat80_t (line 9231) | extFloat80_t function softfloat_normSubnormalF128Sig (line 9388) | struct exp32_sig128 function float128_t (line 9457) | float128_t function float128_t (line 9629) | float128_t function float128_t (line 9713) | float128_t function float128_t (line 9870) | float128_t function float128_t (line 10011) | float128_t function float16_t (line 10415) | float16_t ui32_to_f16( uint32_t a ) function float32_t (line 10482) | float32_t ui32_to_f32( uint32_t a ) function float64_t (line 10541) | float64_t ui32_to_f64( uint32_t a ) function extFloat80_t (line 10602) | extFloat80_t ui32_to_extF80( uint32_t a ) function ui32_to_extF80M (line 10665) | void ui32_to_extF80M( uint32_t a, extFloat80_t *zPtr ) function ui32_to_extF80M (line 10674) | void ui32_to_extF80M( uint32_t a, extFloat80_t *zPtr ) function float128_t (line 10739) | float128_t ui32_to_f128( uint32_t a ) function ui32_to_f128M (line 10803) | void ui32_to_f128M( uint32_t a, float128_t *zPtr ) function ui32_to_f128M (line 10812) | void ui32_to_f128M( uint32_t a, float128_t *zPtr ) function float16_t (line 10879) | float16_t ui64_to_f16( uint64_t a ) function float32_t (line 10945) | float32_t ui64_to_f32( uint64_t a ) function float64_t (line 11011) | float64_t ui64_to_f64( uint64_t a ) function extFloat80_t (line 11072) | extFloat80_t ui64_to_extF80( uint64_t a ) function ui64_to_extF80M (line 11135) | void ui64_to_extF80M( uint64_t a, extFloat80_t *zPtr ) function ui64_to_extF80M (line 11144) | void ui64_to_extF80M( uint64_t a, extFloat80_t *zPtr ) function float128_t (line 11209) | float128_t ui64_to_f128( uint64_t a ) function ui64_to_f128M (line 11281) | void ui64_to_f128M( uint64_t a, float128_t *zPtr ) function ui64_to_f128M (line 11290) | void ui64_to_f128M( uint64_t a, float128_t *zPtr ) function float16_t (line 11368) | float16_t i32_to_f16( int32_t a ) function float32_t (line 11441) | float32_t i32_to_f32( int32_t a ) function float64_t (line 11501) | float64_t i32_to_f64( int32_t a ) function extFloat80_t (line 11568) | extFloat80_t i32_to_extF80( int32_t a ) function i32_to_extF80M (line 11636) | void i32_to_extF80M( int32_t a, extFloat80_t *zPtr ) function i32_to_extF80M (line 11645) | void i32_to_extF80M( int32_t a, extFloat80_t *zPtr ) function float128_t (line 11714) | float128_t i32_to_f128( int32_t a ) function i32_to_f128M (line 11782) | void i32_to_f128M( int32_t a, float128_t *zPtr ) function i32_to_f128M (line 11791) | void i32_to_f128M( int32_t a, float128_t *zPtr ) function float16_t (line 11864) | float16_t i64_to_f16( int64_t a ) function float32_t (line 11936) | float32_t i64_to_f32( int64_t a ) function float64_t (line 12008) | float64_t i64_to_f64( int64_t a ) function extFloat80_t (line 12068) | extFloat80_t i64_to_extF80( int64_t a ) function i64_to_extF80M (line 12136) | void i64_to_extF80M( int64_t a, extFloat80_t *zPtr ) function i64_to_extF80M (line 12145) | void i64_to_extF80M( int64_t a, extFloat80_t *zPtr ) function float128_t (line 12214) | float128_t i64_to_f128( int64_t a ) function i64_to_f128M (line 12290) | void i64_to_f128M( int64_t a, float128_t *zPtr ) function i64_to_f128M (line 12299) | void i64_to_f128M( int64_t a, float128_t *zPtr ) function uint_fast32_t (line 12384) | uint_fast32_t f16_to_ui32( float16_t a, uint_fast8_t roundingMode, bool ... function uint_fast64_t (line 12470) | uint_fast64_t f16_to_ui64( float16_t a, uint_fast8_t roundingMode, bool ... function int_fast32_t (line 12568) | int_fast32_t f16_to_i32( float16_t a, uint_fast8_t roundingMode, bool ex... function int_fast64_t (line 12657) | int_fast64_t f16_to_i64( float16_t a, uint_fast8_t roundingMode, bool ex... function uint_fast32_t (line 12746) | uint_fast32_t f16_to_ui32_r_minMag( float16_t a, bool exact ) function uint_fast64_t (line 12835) | uint_fast64_t f16_to_ui64_r_minMag( float16_t a, bool exact ) function int_fast32_t (line 12924) | int_fast32_t f16_to_i32_r_minMag( float16_t a, bool exact ) function int_fast64_t (line 13014) | int_fast64_t f16_to_i64_r_minMag( float16_t a, bool exact ) function float32_t (line 13104) | float32_t f16_to_f32( float16_t a ) function float64_t (line 13199) | float64_t f16_to_f64( float16_t a ) function extFloat80_t (line 13294) | extFloat80_t f16_to_extF80( float16_t a ) function f16_to_extF80M (line 13399) | void f16_to_extF80M( float16_t a, extFloat80_t *zPtr ) function f16_to_extF80M (line 13408) | void f16_to_extF80M( float16_t a, extFloat80_t *zPtr ) function float128_t (line 13510) | float128_t f16_to_f128( float16_t a ) function f16_to_f128M (line 13610) | void f16_to_f128M( float16_t a, float128_t *zPtr ) function f16_to_f128M (line 13619) | void f16_to_f128M( float16_t a, float128_t *zPtr ) function float16_t (line 13721) | float16_t f16_roundToInt( float16_t a, uint_fast8_t roundingMode, bool e... function float16_t (line 13842) | float16_t f16_add( float16_t a, float16_t b ) function float16_t (line 13914) | float16_t f16_sub( float16_t a, float16_t b ) function float16_t (line 13987) | float16_t f16_mul( float16_t a, float16_t b ) function float16_t (line 14127) | float16_t f16_mulAdd( float16_t a, float16_t b, float16_t c ) function float16_t (line 14194) | float16_t f16_div( float16_t a, float16_t b ) function float16_t (line 14379) | float16_t f16_rem( float16_t a, float16_t b ) function float16_t (line 14555) | float16_t f16_sqrt( float16_t a ) function f16_eq (line 14690) | bool f16_eq( float16_t a, float16_t b ) function f16_le (line 14757) | bool f16_le( float16_t a, float16_t b ) function f16_lt (line 14825) | bool f16_lt( float16_t a, float16_t b ) function f16_eq_signaling (line 14893) | bool f16_eq_signaling( float16_t a, float16_t b ) function f16_le_quiet (line 14957) | bool f16_le_quiet( float16_t a, float16_t b ) function f16_lt_quiet (line 15030) | bool f16_lt_quiet( float16_t a, float16_t b ) function f16_isSignalingNaN (line 15102) | bool f16_isSignalingNaN( float16_t a ) function uint_fast32_t (line 15156) | uint_fast32_t f32_to_ui32( float32_t a, uint_fast8_t roundingMode, bool ... function uint_fast64_t (line 15242) | uint_fast64_t f32_to_ui64( float32_t a, uint_fast8_t roundingMode, bool ... function int_fast32_t (line 15340) | int_fast32_t f32_to_i32( float32_t a, uint_fast8_t roundingMode, bool ex... function int_fast64_t (line 15426) | int_fast64_t f32_to_i64( float32_t a, uint_fast8_t roundingMode, bool ex... function uint_fast32_t (line 15524) | uint_fast32_t f32_to_ui32_r_minMag( float32_t a, bool exact ) function uint_fast64_t (line 15614) | uint_fast64_t f32_to_ui64_r_minMag( float32_t a, bool exact ) function int_fast32_t (line 15706) | int_fast32_t f32_to_i32_r_minMag( float32_t a, bool exact ) function int_fast64_t (line 15797) | int_fast64_t f32_to_i64_r_minMag( float32_t a, bool exact ) function float16_t (line 15893) | float16_t f32_to_f16( float32_t a ) function float64_t (line 15983) | float64_t f32_to_f64( float32_t a ) function extFloat80_t (line 16078) | extFloat80_t f32_to_extF80( float32_t a ) function f32_to_extF80M (line 16183) | void f32_to_extF80M( float32_t a, extFloat80_t *zPtr ) function f32_to_extF80M (line 16192) | void f32_to_extF80M( float32_t a, extFloat80_t *zPtr ) function float128_t (line 16294) | float128_t f32_to_f128( float32_t a ) function f32_to_f128M (line 16394) | void f32_to_f128M( float32_t a, float128_t *zPtr ) function f32_to_f128M (line 16403) | void f32_to_f128M( float32_t a, float128_t *zPtr ) function float32_t (line 16509) | float32_t f32_roundToInt( float32_t a, uint_fast8_t roundingMode, bool e... function float32_t (line 16630) | float32_t f32_add( float32_t a, float32_t b ) function float32_t (line 16702) | float32_t f32_sub( float32_t a, float32_t b ) function float32_t (line 16775) | float32_t f32_mul( float32_t a, float32_t b ) function float32_t (line 16912) | float32_t f32_mulAdd( float32_t a, float32_t b, float32_t c ) function float32_t (line 16976) | float32_t f32_div( float32_t a, float32_t b ) function float32_t (line 17158) | float32_t f32_rem( float32_t a, float32_t b ) function float32_t (line 17328) | float32_t f32_sqrt( float32_t a ) function f32_eq (line 17451) | bool f32_eq( float32_t a, float32_t b ) function f32_le (line 17518) | bool f32_le( float32_t a, float32_t b ) function f32_lt (line 17586) | bool f32_lt( float32_t a, float32_t b ) function f32_eq_signaling (line 17654) | bool f32_eq_signaling( float32_t a, float32_t b ) function f32_le_quiet (line 17718) | bool f32_le_quiet( float32_t a, float32_t b ) function f32_lt_quiet (line 17791) | bool f32_lt_quiet( float32_t a, float32_t b ) function f32_isSignalingNaN (line 17863) | bool f32_isSignalingNaN( float32_t a ) function uint_fast32_t (line 17917) | uint_fast32_t f64_to_ui32( float64_t a, uint_fast8_t roundingMode, bool ... function uint_fast64_t (line 18001) | uint_fast64_t f64_to_ui64( float64_t a, uint_fast8_t roundingMode, bool ... function int_fast32_t (line 18106) | int_fast32_t f64_to_i32( float64_t a, uint_fast8_t roundingMode, bool ex... function int_fast64_t (line 18190) | int_fast64_t f64_to_i64( float64_t a, uint_fast8_t roundingMode, bool ex... function uint_fast32_t (line 18295) | uint_fast32_t f64_to_ui32_r_minMag( float64_t a, bool exact ) function uint_fast64_t (line 18385) | uint_fast64_t f64_to_ui64_r_minMag( float64_t a, bool exact ) function int_fast32_t (line 18480) | int_fast32_t f64_to_i32_r_minMag( float64_t a, bool exact ) function int_fast64_t (line 18578) | int_fast64_t f64_to_i64_r_minMag( float64_t a, bool exact ) function float16_t (line 18680) | float16_t f64_to_f16( float64_t a ) function float32_t (line 18770) | float32_t f64_to_f32( float64_t a ) function extFloat80_t (line 18860) | extFloat80_t f64_to_extF80( float64_t a ) function f64_to_extF80M (line 18965) | void f64_to_extF80M( float64_t a, extFloat80_t *zPtr ) function f64_to_extF80M (line 18974) | void f64_to_extF80M( float64_t a, extFloat80_t *zPtr ) function float128_t (line 19076) | float128_t f64_to_f128( float64_t a ) function f64_to_f128M (line 19178) | void f64_to_f128M( float64_t a, float128_t *zPtr ) function f64_to_f128M (line 19187) | void f64_to_f128M( float64_t a, float128_t *zPtr ) function float64_t (line 19295) | float64_t f64_roundToInt( float64_t a, uint_fast8_t roundingMode, bool e... function float64_t (line 19416) | float64_t f64_add( float64_t a, float64_t b ) function float64_t (line 19492) | float64_t f64_sub( float64_t a, float64_t b ) function float64_t (line 19569) | float64_t f64_mul( float64_t a, float64_t b ) function float64_t (line 19719) | float64_t f64_mulAdd( float64_t a, float64_t b, float64_t c ) function float64_t (line 19783) | float64_t f64_div( float64_t a, float64_t b ) function float64_t (line 19957) | float64_t f64_rem( float64_t a, float64_t b ) function float64_t (line 20148) | float64_t f64_sqrt( float64_t a ) function f64_eq (line 20283) | bool f64_eq( float64_t a, float64_t b ) function f64_le (line 20350) | bool f64_le( float64_t a, float64_t b ) function f64_lt (line 20419) | bool f64_lt( float64_t a, float64_t b ) function f64_eq_signaling (line 20488) | bool f64_eq_signaling( float64_t a, float64_t b ) function f64_le_quiet (line 20552) | bool f64_le_quiet( float64_t a, float64_t b ) function f64_lt_quiet (line 20626) | bool f64_lt_quiet( float64_t a, float64_t b ) function f64_isSignalingNaN (line 20699) | bool f64_isSignalingNaN( float64_t a ) function uint_fast32_t (line 20753) | uint_fast32_t function uint_fast64_t (line 20838) | uint_fast64_t function int_fast32_t (line 20924) | int_fast32_t function int_fast64_t (line 21009) | int_fast64_t function uint_fast32_t (line 21100) | uint_fast32_t extF80_to_ui32_r_minMag( extFloat80_t a, bool exact ) function uint_fast64_t (line 21190) | uint_fast64_t extF80_to_ui64_r_minMag( extFloat80_t a, bool exact ) function int_fast32_t (line 21280) | int_fast32_t extF80_to_i32_r_minMag( extFloat80_t a, bool exact ) function int_fast64_t (line 21379) | int_fast64_t extF80_to_i64_r_minMag( extFloat80_t a, bool exact ) function float16_t (line 21475) | float16_t extF80_to_f16( extFloat80_t a ) function float32_t (line 21573) | float32_t extF80_to_f32( extFloat80_t a ) function float64_t (line 21671) | float64_t extF80_to_f64( extFloat80_t a ) function float128_t (line 21769) | float128_t extF80_to_f128( extFloat80_t a ) function extFloat80_t (line 21846) | extFloat80_t function extFloat80_t (line 22001) | extFloat80_t extF80_add( extFloat80_t a, extFloat80_t b ) function extFloat80_t (line 22083) | extFloat80_t extF80_sub( extFloat80_t a, extFloat80_t b ) function extFloat80_t (line 22166) | extFloat80_t extF80_mul( extFloat80_t a, extFloat80_t b ) function extFloat80_t (line 22326) | extFloat80_t extF80_div( extFloat80_t a, extFloat80_t b ) function extFloat80_t (line 22531) | extFloat80_t extF80_rem( extFloat80_t a, extFloat80_t b ) function extFloat80_t (line 22758) | extFloat80_t extF80_sqrt( extFloat80_t a ) function extF80_eq (line 22936) | bool extF80_eq( extFloat80_t a, extFloat80_t b ) function extF80_le (line 23011) | bool extF80_le( extFloat80_t a, extFloat80_t b ) function extF80_lt (line 23086) | bool extF80_lt( extFloat80_t a, extFloat80_t b ) function extF80_eq_signaling (line 23160) | bool extF80_eq_signaling( extFloat80_t a, extFloat80_t b ) function extF80_le_quiet (line 23230) | bool extF80_le_quiet( extFloat80_t a, extFloat80_t b ) function extF80_lt_quiet (line 23310) | bool extF80_lt_quiet( extFloat80_t a, extFloat80_t b ) function extF80_isSignalingNaN (line 23389) | bool extF80_isSignalingNaN( extFloat80_t a ) function uint_fast32_t (line 23445) | uint_fast32_t function uint_fast32_t (line 23456) | uint_fast32_t function uint_fast64_t (line 23548) | uint_fast64_t function uint_fast64_t (line 23559) | uint_fast64_t function int_fast32_t (line 23647) | int_fast32_t function int_fast32_t (line 23658) | int_fast32_t function int_fast64_t (line 23749) | int_fast64_t function int_fast64_t (line 23760) | int_fast64_t function uint_fast32_t (line 23848) | uint_fast32_t extF80M_to_ui32_r_minMag( const extFloat80_t *aPtr, bool e... function uint_fast32_t (line 23857) | uint_fast32_t extF80M_to_ui32_r_minMag( const extFloat80_t *aPtr, bool e... function uint_fast64_t (line 23961) | uint_fast64_t extF80M_to_ui64_r_minMag( const extFloat80_t *aPtr, bool e... function uint_fast64_t (line 23970) | uint_fast64_t extF80M_to_ui64_r_minMag( const extFloat80_t *aPtr, bool e... function int_fast32_t (line 24071) | int_fast32_t extF80M_to_i32_r_minMag( const extFloat80_t *aPtr, bool exa... function int_fast32_t (line 24080) | int_fast32_t extF80M_to_i32_r_minMag( const extFloat80_t *aPtr, bool exa... function int_fast64_t (line 24193) | int_fast64_t extF80M_to_i64_r_minMag( const extFloat80_t *aPtr, bool exa... function int_fast64_t (line 24202) | int_fast64_t extF80M_to_i64_r_minMag( const extFloat80_t *aPtr, bool exa... function float16_t (line 24310) | float16_t extF80M_to_f16( const extFloat80_t *aPtr ) function float16_t (line 24319) | float16_t extF80M_to_f16( const extFloat80_t *aPtr ) function float32_t (line 24424) | float32_t extF80M_to_f32( const extFloat80_t *aPtr ) function float32_t (line 24433) | float32_t extF80M_to_f32( const extFloat80_t *aPtr ) function float64_t (line 24538) | float64_t extF80M_to_f64( const extFloat80_t *aPtr ) function float64_t (line 24547) | float64_t extF80M_to_f64( const extFloat80_t *aPtr ) function extF80M_to_f128M (line 24652) | void extF80M_to_f128M( const extFloat80_t *aPtr, float128_t *zPtr ) function extF80M_to_f128M (line 24661) | void extF80M_to_f128M( const extFloat80_t *aPtr, float128_t *zPtr ) function extF80M_roundToInt (line 24779) | void function extF80M_roundToInt (line 24794) | void function extF80M_add (line 24955) | void function extF80M_add (line 24996) | void function extF80M_sub (line 25057) | void function extF80M_sub (line 25098) | void function extF80M_mul (line 25161) | void function extF80M_mul (line 25172) | void function extF80M_div (line 25302) | void function extF80M_div (line 25313) | void function extF80M_rem (line 25498) | void function extF80M_rem (line 25509) | void function extF80M_sqrt (line 25704) | void extF80M_sqrt( const extFloat80_t *aPtr, extFloat80_t *zPtr ) function extF80M_sqrt (line 25713) | void extF80M_sqrt( const extFloat80_t *aPtr, extFloat80_t *zPtr ) function extF80M_eq (line 25886) | bool extF80M_eq( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_eq (line 25895) | bool extF80M_eq( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_le (line 25985) | bool extF80M_le( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_le (line 25994) | bool extF80M_le( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_lt (line 26093) | bool extF80M_lt( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_lt (line 26102) | bool extF80M_lt( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_eq_signaling (line 26201) | bool extF80M_eq_signaling( const extFloat80_t *aPtr, const extFloat80_t ... function extF80M_eq_signaling (line 26210) | bool extF80M_eq_signaling( const extFloat80_t *aPtr, const extFloat80_t ... function extF80M_le_quiet (line 26296) | bool extF80M_le_quiet( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_le_quiet (line 26305) | bool extF80M_le_quiet( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_lt_quiet (line 26410) | bool extF80M_lt_quiet( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function extF80M_lt_quiet (line 26419) | bool extF80M_lt_quiet( const extFloat80_t *aPtr, const extFloat80_t *bPtr ) function uint_fast32_t (line 26522) | uint_fast32_t function uint_fast64_t (line 26610) | uint_fast64_t function int_fast32_t (line 26708) | int_fast32_t f128_to_i32( float128_t a, uint_fast8_t roundingMode, bool ... function int_fast64_t (line 26795) | int_fast64_t f128_to_i64( float128_t a, uint_fast8_t roundingMode, bool ... function uint_fast32_t (line 26892) | uint_fast32_t f128_to_ui32_r_minMag( float128_t a, bool exact ) function uint_fast64_t (line 26983) | uint_fast64_t f128_to_ui64_r_minMag( float128_t a, bool exact ) function int_fast32_t (line 27090) | int_fast32_t f128_to_i32_r_minMag( float128_t a, bool exact ) function int_fast64_t (line 27192) | int_fast64_t f128_to_i64_r_minMag( float128_t a, bool exact ) function float16_t (line 27307) | float16_t f128_to_f16( float128_t a ) function float32_t (line 27404) | float32_t f128_to_f32( float128_t a ) function extFloat80_t (line 27501) | extFloat80_t f128_to_extF80( float128_t a ) function float64_t (line 27612) | float64_t f128_to_f64( float128_t a ) function float128_t (line 27714) | float128_t function float128_t (line 27887) | float128_t f128_add( float128_t a, float128_t b ) function float128_t (line 27967) | float128_t f128_sub( float128_t a, float128_t b ) function float128_t (line 28048) | float128_t f128_mul( float128_t a, float128_t b ) function float128_t (line 28211) | float128_t f128_mulAdd( float128_t a, float128_t b, float128_t c ) function float128_t (line 28278) | float128_t f128_div( float128_t a, float128_t b ) function float128_t (line 28479) | float128_t f128_rem( float128_t a, float128_t b ) function float128_t (line 28671) | float128_t f128_sqrt( float128_t a ) function f128_eq (line 28874) | bool f128_eq( float128_t a, float128_t b ) function f128_le (line 28948) | bool f128_le( float128_t a, float128_t b ) function f128_lt (line 29022) | bool f128_lt( float128_t a, float128_t b ) function f128_eq_signaling (line 29096) | bool f128_eq_signaling( float128_t a, float128_t b ) function f128_le_quiet (line 29166) | bool f128_le_quiet( float128_t a, float128_t b ) function f128_lt_quiet (line 29246) | bool f128_lt_quiet( float128_t a, float128_t b ) function f128_isSignalingNaN (line 29325) | bool f128_isSignalingNaN( float128_t a ) function uint_fast32_t (line 29381) | uint_fast32_t function uint_fast32_t (line 29391) | uint_fast32_t function uint_fast64_t (line 29481) | uint_fast64_t function uint_fast64_t (line 29491) | uint_fast64_t function int_fast32_t (line 29585) | int_fast32_t function int_fast32_t (line 29595) | int_fast32_t function int_fast64_t (line 29685) | int_fast64_t function int_fast64_t (line 29695) | int_fast64_t function uint_fast32_t (line 29789) | uint_fast32_t f128M_to_ui32_r_minMag( const float128_t *aPtr, bool exact ) function uint_fast32_t (line 29798) | uint_fast32_t f128M_to_ui32_r_minMag( const float128_t *aPtr, bool exact ) function uint_fast64_t (line 29893) | uint_fast64_t f128M_to_ui64_r_minMag( const float128_t *aPtr, bool exact ) function uint_fast64_t (line 29902) | uint_fast64_t f128M_to_ui64_r_minMag( const float128_t *aPtr, bool exact ) function int_fast32_t (line 30009) | int_fast32_t f128M_to_i32_r_minMag( const float128_t *aPtr, bool exact ) function int_fast32_t (line 30018) | int_fast32_t f128M_to_i32_r_minMag( const float128_t *aPtr, bool exact ) function int_fast64_t (line 30117) | int_fast64_t f128M_to_i64_r_minMag( const float128_t *aPtr, bool exact ) function int_fast64_t (line 30126) | int_fast64_t f128M_to_i64_r_minMag( const float128_t *aPtr, bool exact ) function float16_t (line 30243) | float16_t f128M_to_f16( const float128_t *aPtr ) function float16_t (line 30252) | float16_t f128M_to_f16( const float128_t *aPtr ) function float32_t (line 30358) | float32_t f128M_to_f32( const float128_t *aPtr ) function float32_t (line 30367) | float32_t f128M_to_f32( const float128_t *aPtr ) function f128M_to_extF80M (line 30469) | void f128M_to_extF80M( const float128_t *aPtr, extFloat80_t *zPtr ) function f128M_to_extF80M (line 30478) | void f128M_to_extF80M( const float128_t *aPtr, extFloat80_t *zPtr ) function float64_t (line 30572) | float64_t f128M_to_f64( const float128_t *aPtr ) function float64_t (line 30581) | float64_t f128M_to_f64( const float128_t *aPtr ) function f128M_roundToInt (line 30686) | void function f128M_roundToInt (line 30701) | void function f128M_add (line 30910) | void function f128M_add (line 30948) | void function f128M_sub (line 31009) | void function f128M_sub (line 31047) | void function f128M_mul (line 31109) | void function f128M_mul (line 31119) | void function f128M_mulAdd (line 31267) | void function f128M_mulAdd (line 31295) | void function f128M_div (line 31363) | void function f128M_div (line 31373) | void function f128M_rem (line 31552) | void function f128M_rem (line 31562) | void function f128M_sqrt (line 31736) | void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) function f128M_sqrt (line 31745) | void f128M_sqrt( const float128_t *aPtr, float128_t *zPtr ) function f128M_eq (line 31966) | bool f128M_eq( const float128_t *aPtr, const float128_t *bPtr ) function f128M_eq (line 31975) | bool f128M_eq( const float128_t *aPtr, const float128_t *bPtr ) function f128M_le (line 32067) | bool f128M_le( const float128_t *aPtr, const float128_t *bPtr ) function f128M_le (line 32076) | bool f128M_le( const float128_t *aPtr, const float128_t *bPtr ) function f128M_lt (line 32162) | bool f128M_lt( const float128_t *aPtr, const float128_t *bPtr ) function f128M_lt (line 32171) | bool f128M_lt( const float128_t *aPtr, const float128_t *bPtr ) function f128M_eq_signaling (line 32258) | bool f128M_eq_signaling( const float128_t *aPtr, const float128_t *bPtr ) function f128M_eq_signaling (line 32267) | bool f128M_eq_signaling( const float128_t *aPtr, const float128_t *bPtr ) function f128M_le_quiet (line 32352) | bool f128M_le_quiet( const float128_t *aPtr, const float128_t *bPtr ) function f128M_le_quiet (line 32361) | bool f128M_le_quiet( const float128_t *aPtr, const float128_t *bPtr ) function f128M_lt_quiet (line 32450) | bool f128M_lt_quiet( const float128_t *aPtr, const float128_t *bPtr ) function f128M_lt_quiet (line 32459) | bool f128M_lt_quiet( const float128_t *aPtr, const float128_t *bPtr ) FILE: lib/zstd/zstddeclib.c function MEM_STATIC (line 259) | MEM_STATIC void MEM_check(void) { MEM_STATIC_ASSERT((sizeof(size_t)==4) ... type BYTE (line 340) | typedef uint8_t BYTE; type U16 (line 341) | typedef uint16_t U16; type S16 (line 342) | typedef int16_t S16; type U32 (line 343) | typedef uint32_t U32; type S32 (line 344) | typedef int32_t S32; type U64 (line 345) | typedef uint64_t U64; type S64 (line 346) | typedef int64_t S64; type BYTE (line 352) | typedef unsigned char BYTE; type U16 (line 356) | typedef unsigned short U16; type S16 (line 357) | typedef signed short S16; type U32 (line 361) | typedef unsigned int U32; type S32 (line 362) | typedef signed int S32; type U64 (line 365) | typedef unsigned long long U64; type S64 (line 366) | typedef signed long long S64; function MEM_32bits (line 394) | MEM_STATIC unsigned MEM_32bits(void) { return sizeof(size_t)==4; } function MEM_64bits (line 395) | MEM_STATIC unsigned MEM_64bits(void) { return sizeof(size_t)==8; } function MEM_isLittleEndian (line 397) | MEM_STATIC unsigned MEM_isLittleEndian(void) function MEM_STATIC (line 407) | MEM_STATIC U16 MEM_read16(const void* memPtr) { return *(const U16*) mem... function MEM_STATIC (line 408) | MEM_STATIC U32 MEM_read32(const void* memPtr) { return *(const U32*) mem... function MEM_STATIC (line 409) | MEM_STATIC U64 MEM_read64(const void* memPtr) { return *(const U64*) mem... function MEM_STATIC (line 410) | MEM_STATIC size_t MEM_readST(const void* memPtr) { return *(const size_t... function MEM_STATIC (line 412) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { *(U16*)memPtr = v... function MEM_STATIC (line 413) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { *(U32*)memPtr = v... function MEM_STATIC (line 414) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { *(U64*)memPtr = v... type unalign16 (line 422) | typedef struct { U16 v; } unalign16; type unalign32 (line 423) | typedef struct { U32 v; } unalign32; type unalign64 (line 424) | typedef struct { U64 v; } unalign64; type unalignArch (line 425) | typedef struct { size_t v; } unalignArch; type unalign16 (line 428) | typedef struct { U16 v; } __attribute__((packed)) unalign16; type unalign32 (line 429) | typedef struct { U32 v; } __attribute__((packed)) unalign32; type unalign64 (line 430) | typedef struct { U64 v; } __attribute__((packed)) unalign64; type unalignArch (line 431) | typedef struct { size_t v; } __attribute__((packed)) unalignArch; function MEM_STATIC (line 434) | MEM_STATIC U16 MEM_read16(const void* ptr) { return ((const unalign16*)p... function MEM_STATIC (line 435) | MEM_STATIC U32 MEM_read32(const void* ptr) { return ((const unalign32*)p... function MEM_STATIC (line 436) | MEM_STATIC U64 MEM_read64(const void* ptr) { return ((const unalign64*)p... function MEM_STATIC (line 437) | MEM_STATIC size_t MEM_readST(const void* ptr) { return ((const unalignAr... function MEM_STATIC (line 439) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) { ((unalign16*)memP... function MEM_STATIC (line 440) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) { ((unalign32*)memP... function MEM_STATIC (line 441) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) { ((unalign64*)memP... function MEM_STATIC (line 448) | MEM_STATIC U16 MEM_read16(const void* memPtr) function MEM_STATIC (line 453) | MEM_STATIC U32 MEM_read32(const void* memPtr) function MEM_STATIC (line 458) | MEM_STATIC U64 MEM_read64(const void* memPtr) function MEM_STATIC (line 463) | MEM_STATIC size_t MEM_readST(const void* memPtr) function MEM_STATIC (line 468) | MEM_STATIC void MEM_write16(void* memPtr, U16 value) function MEM_STATIC (line 473) | MEM_STATIC void MEM_write32(void* memPtr, U32 value) function MEM_STATIC (line 478) | MEM_STATIC void MEM_write64(void* memPtr, U64 value) function MEM_STATIC (line 485) | MEM_STATIC U32 MEM_swap32(U32 in) function MEM_STATIC (line 500) | MEM_STATIC U64 MEM_swap64(U64 in) function MEM_STATIC (line 519) | MEM_STATIC size_t MEM_swapST(size_t in) function MEM_STATIC (line 529) | MEM_STATIC U16 MEM_readLE16(const void* memPtr) function MEM_STATIC (line 539) | MEM_STATIC void MEM_writeLE16(void* memPtr, U16 val) function MEM_STATIC (line 550) | MEM_STATIC U32 MEM_readLE24(const void* memPtr) function MEM_STATIC (line 555) | MEM_STATIC void MEM_writeLE24(void* memPtr, U32 val) function MEM_STATIC (line 561) | MEM_STATIC U32 MEM_readLE32(const void* memPtr) function MEM_STATIC (line 569) | MEM_STATIC void MEM_writeLE32(void* memPtr, U32 val32) function MEM_STATIC (line 577) | MEM_STATIC U64 MEM_readLE64(const void* memPtr) function MEM_STATIC (line 585) | MEM_STATIC void MEM_writeLE64(void* memPtr, U64 val64) function MEM_STATIC (line 593) | MEM_STATIC size_t MEM_readLEST(const void* memPtr) function MEM_STATIC (line 601) | MEM_STATIC void MEM_writeLEST(void* memPtr, size_t val) function MEM_STATIC (line 611) | MEM_STATIC U32 MEM_readBE32(const void* memPtr) function MEM_STATIC (line 619) | MEM_STATIC void MEM_writeBE32(void* memPtr, U32 val32) function MEM_STATIC (line 627) | MEM_STATIC U64 MEM_readBE64(const void* memPtr) function MEM_STATIC (line 635) | MEM_STATIC void MEM_writeBE64(void* memPtr, U64 val64) function MEM_STATIC (line 643) | MEM_STATIC size_t MEM_readBEST(const void* memPtr) function MEM_STATIC (line 651) | MEM_STATIC void MEM_writeBEST(void* memPtr, size_t val) type ZSTD_ErrorCode (line 743) | typedef enum { type ZSTD_ErrorCode (line 806) | typedef ZSTD_ErrorCode ERR_enum; function ERR_isError (line 817) | ERR_STATIC unsigned ERR_isError(size_t code) { return (code > ERROR(maxC... function ERR_STATIC (line 819) | ERR_STATIC ERR_enum ERR_getErrorCode(size_t code) { if (!ERR_isError(cod... function ERR_STATIC (line 832) | ERR_STATIC const char* ERR_getErrorName(size_t code) type FSE_CTable (line 1004) | typedef unsigned FSE_CTable; type FSE_DTable (line 1077) | typedef unsigned FSE_DTable; type BIT_CStream_t (line 1371) | typedef struct { type BIT_DStream_t (line 1405) | typedef struct { type BIT_DStream_status (line 1413) | typedef enum { BIT_DStream_unfinished = 0, function BIT_highbit32 (line 1453) | MEM_STATIC unsigned BIT_highbit32 (U32 val) function MEM_STATIC (line 1497) | MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC, function MEM_STATIC (line 1512) | MEM_STATIC void BIT_addBits(BIT_CStream_t* bitC, function MEM_STATIC (line 1525) | MEM_STATIC void BIT_addBitsFast(BIT_CStream_t* bitC, function MEM_STATIC (line 1537) | MEM_STATIC void BIT_flushBitsFast(BIT_CStream_t* bitC) function MEM_STATIC (line 1553) | MEM_STATIC void BIT_flushBits(BIT_CStream_t* bitC) function MEM_STATIC (line 1568) | MEM_STATIC size_t BIT_closeCStream(BIT_CStream_t* bitC) function MEM_STATIC (line 1586) | MEM_STATIC size_t BIT_initDStream(BIT_DStream_t* bitD, const void* srcBu... function MEM_STATIC (line 1634) | MEM_STATIC size_t BIT_getUpperBits(size_t bitContainer, U32 const start) function MEM_STATIC (line 1639) | MEM_STATIC size_t BIT_getMiddleBits(size_t bitContainer, U32 const start... function MEM_STATIC (line 1647) | MEM_STATIC size_t BIT_getLowerBits(size_t bitContainer, U32 const nbBits) function MEM_STATIC (line 1659) | MEM_STATIC size_t BIT_lookBits(const BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 1675) | MEM_STATIC size_t BIT_lookBitsFast(const BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 1682) | MEM_STATIC void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits) function MEM_STATIC (line 1691) | MEM_STATIC size_t BIT_readBits(BIT_DStream_t* bitD, unsigned nbBits) function MEM_STATIC (line 1700) | MEM_STATIC size_t BIT_readBitsFast(BIT_DStream_t* bitD, unsigned nbBits) function MEM_STATIC (line 1714) | MEM_STATIC BIT_DStream_status BIT_reloadDStreamFast(BIT_DStream_t* bitD) function MEM_STATIC (line 1730) | MEM_STATIC BIT_DStream_status BIT_reloadDStream(BIT_DStream_t* bitD) function BIT_endOfDStream (line 1759) | MEM_STATIC unsigned BIT_endOfDStream(const BIT_DStream_t* DStream) type FSE_repeat (line 1824) | typedef enum { type FSE_CState_t (line 1837) | typedef struct { type FSE_DState_t (line 1897) | typedef struct { type FSE_symbolCompressionTransform (line 1969) | typedef struct { function MEM_STATIC (line 1974) | MEM_STATIC void FSE_initCState(FSE_CState_t* statePtr, const FSE_CTable*... function MEM_STATIC (line 1989) | MEM_STATIC void FSE_initCState2(FSE_CState_t* statePtr, const FSE_CTable... function MEM_STATIC (line 2000) | MEM_STATIC void FSE_encodeSymbol(BIT_CStream_t* bitC, FSE_CState_t* stat... function MEM_STATIC (line 2009) | MEM_STATIC void FSE_flushCState(BIT_CStream_t* bitC, const FSE_CState_t*... function MEM_STATIC (line 2021) | MEM_STATIC U32 FSE_getMaxNbBits(const void* symbolTTPtr, U32 symbolValue) function MEM_STATIC (line 2031) | MEM_STATIC U32 FSE_bitCost(const void* symbolTTPtr, U32 tableLog, U32 sy... type FSE_DTableHeader (line 2051) | typedef struct { type FSE_decode_t (line 2056) | typedef struct function MEM_STATIC (line 2063) | MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* b... function MEM_STATIC (line 2072) | MEM_STATIC BYTE FSE_peekSymbol(const FSE_DState_t* DStatePtr) function MEM_STATIC (line 2078) | MEM_STATIC void FSE_updateState(FSE_DState_t* DStatePtr, BIT_DStream_t* ... function MEM_STATIC (line 2086) | MEM_STATIC BYTE FSE_decodeSymbol(FSE_DState_t* DStatePtr, BIT_DStream_t*... function MEM_STATIC (line 2099) | MEM_STATIC BYTE FSE_decodeSymbolFast(FSE_DState_t* DStatePtr, BIT_DStrea... function FSE_endOfDState (line 2110) | MEM_STATIC unsigned FSE_endOfDState(const FSE_DState_t* DStatePtr) type U32 (line 2321) | typedef U32 HUF_DTable; type HUF_CElt (line 2364) | typedef struct HUF_CElt_s HUF_CElt; type HUF_repeat (line 2371) | typedef enum { function FSE_versionNumber (line 2522) | unsigned FSE_versionNumber(void) { return FSE_VERSION_NUMBER; } function FSE_isError (line 2526) | unsigned FSE_isError(size_t code) { return ERR_isError(code); } function HUF_isError (line 2529) | unsigned HUF_isError(size_t code) { return ERR_isError(code); } function FSE_readNCount (line 2536) | size_t FSE_readNCount (short* normalizedCounter, unsigned* maxSVPtr, uns... function HUF_readStats (line 2650) | size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats, function FSE_DTable (line 2827) | FSE_DTable* FSE_createDTable (unsigned tableLog) function FSE_freeDTable (line 2833) | void FSE_freeDTable (FSE_DTable* dt) function FSE_buildDTable (line 2838) | size_t FSE_buildDTable(FSE_DTable* dt, const short* normalizedCounter, u... function FSE_buildDTable_rle (line 2901) | size_t FSE_buildDTable_rle (FSE_DTable* dt, BYTE symbolValue) function FSE_buildDTable_raw (line 2919) | size_t FSE_buildDTable_raw (FSE_DTable* dt, unsigned nbBits) function FORCE_INLINE_TEMPLATE (line 2945) | FORCE_INLINE_TEMPLATE size_t FSE_decompress_usingDTable_generic( function FSE_decompress_usingDTable (line 3008) | size_t FSE_decompress_usingDTable(void* dst, size_t originalSize, function FSE_decompress_wksp (line 3022) | size_t FSE_decompress_wksp(void* dst, size_t dstCapacity, const void* cS... type FSE_DTable (line 3044) | typedef FSE_DTable DTable_max_t[FSE_DTABLE_SIZE_U32(FSE_MAX_TABLELOG)]; function FSE_decompress (line 3046) | size_t FSE_decompress(void* dst, size_t dstCapacity, const void* cSrc, s... type ZSTD_CCtx (line 3298) | typedef struct ZSTD_CCtx_s ZSTD_CCtx; type ZSTD_DCtx (line 3321) | typedef struct ZSTD_DCtx_s ZSTD_DCtx; type ZSTD_strategy (line 3354) | typedef enum { ZSTD_fast=1, type ZSTD_cParameter (line 3368) | typedef enum { type ZSTD_bounds (line 3522) | typedef struct { type ZSTD_ResetDirective (line 3567) | typedef enum { type ZSTD_dParameter (line 3616) | typedef enum { type ZSTD_inBuffer (line 3669) | typedef struct ZSTD_inBuffer_s { type ZSTD_outBuffer (line 3675) | typedef struct ZSTD_outBuffer_s { type ZSTD_CCtx (line 3744) | typedef ZSTD_CCtx ZSTD_CStream; type ZSTD_EndDirective (line 3751) | typedef enum { type ZSTD_DCtx (line 3864) | typedef ZSTD_DCtx ZSTD_DStream; type ZSTD_CDict (line 3916) | typedef struct ZSTD_CDict_s ZSTD_CDict; type ZSTD_DDict (line 3948) | typedef struct ZSTD_DDict_s ZSTD_DDict; type ZSTD_CCtx_params (line 4203) | typedef struct ZSTD_CCtx_params_s ZSTD_CCtx_params; type ZSTD_Sequence (line 4205) | typedef struct { type ZSTD_compressionParameters (line 4223) | typedef struct { type ZSTD_frameParameters (line 4233) | typedef struct { type ZSTD_parameters (line 4239) | typedef struct { type ZSTD_dictContentType_e (line 4244) | typedef enum { type ZSTD_dictLoadMethod_e (line 4250) | typedef enum { type ZSTD_format_e (line 4255) | typedef enum { type ZSTD_dictAttachPref_e (line 4262) | typedef enum { type ZSTD_literalCompressionMode_e (line 4301) | typedef enum { type ZSTD_customMem (line 4477) | typedef struct { ZSTD_allocFunction customAlloc; ZSTD_freeFunction custo... type ZSTD_frameProgression (line 4921) | typedef struct { type ZSTD_frameType_e (line 5113) | typedef enum { ZSTD_frame, ZSTD_skippableFrame } ZSTD_frameType_e; type ZSTD_frameHeader (line 5114) | typedef struct { type ZSTD_nextInputType_e (line 5145) | typedef enum { ZSTDnit_frameHeader, ZSTDnit_blockHeader, ZSTDnit_block, ... type XXH_errorcode (line 5261) | typedef enum { XXH_OK=0, XXH_ERROR } XXH_errorcode; type XXH32_hash_t (line 5342) | typedef unsigned int XXH32_hash_t; type XXH64_hash_t (line 5343) | typedef unsigned long long XXH64_hash_t; type XXH32_state_t (line 5364) | typedef struct XXH32_state_s XXH32_state_t; type XXH64_state_t (line 5365) | typedef struct XXH64_state_s XXH64_state_t; type XXH32_canonical_t (line 5428) | typedef struct { unsigned char digest[4]; } XXH32_canonical_t; type XXH64_canonical_t (line 5429) | typedef struct { unsigned char digest[8]; } XXH64_canonical_t; type XXH32_state_s (line 5454) | struct XXH32_state_s { type XXH64_state_s (line 5466) | struct XXH64_state_s { function XXH_free (line 5562) | static void XXH_free (void* p) { free(p); } type BYTE (line 5604) | typedef uint8_t BYTE; type U16 (line 5605) | typedef uint16_t U16; type U32 (line 5606) | typedef uint32_t U32; type S32 (line 5607) | typedef int32_t S32; type U64 (line 5608) | typedef uint64_t U64; type BYTE (line 5610) | typedef unsigned char BYTE; type U16 (line 5611) | typedef unsigned short U16; type U32 (line 5612) | typedef unsigned int U32; type S32 (line 5613) | typedef signed int S32; type U64 (line 5614) | typedef unsigned long long U64; function U32 (line 5622) | static U32 XXH_read32(const void* memPtr) { return *(const U32*) memPtr; } function U64 (line 5623) | static U64 XXH_read64(const void* memPtr) { return *(const U64*) memPtr; } type unalign (line 5629) | typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign; function U32 (line 5631) | static U32 XXH_read32(const void* ptr) { return ((const unalign*)ptr)->u... function U64 (line 5632) | static U64 XXH_read64(const void* ptr) { return ((const unalign*)ptr)->u... function U32 (line 5640) | static U32 XXH_read32(const void* memPtr) function U64 (line 5647) | static U64 XXH_read64(const void* memPtr) function U32 (line 5683) | static U32 XXH_swap32 (U32 x) function U64 (line 5690) | static U64 XXH_swap64 (U64 x) type XXH_endianess (line 5707) | typedef enum { XXH_bigEndian=0, XXH_littleEndian=1 } XXH_endianess; type XXH_alignment (line 5719) | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; function FORCE_INLINE_TEMPLATE (line 5721) | FORCE_INLINE_TEMPLATE U32 XXH_readLE32_align(const void* ptr, XXH_endian... function FORCE_INLINE_TEMPLATE (line 5729) | FORCE_INLINE_TEMPLATE U32 XXH_readLE32(const void* ptr, XXH_endianess en... function U32 (line 5734) | static U32 XXH_readBE32(const void* ptr) function FORCE_INLINE_TEMPLATE (line 5739) | FORCE_INLINE_TEMPLATE U64 XXH_readLE64_align(const void* ptr, XXH_endian... function FORCE_INLINE_TEMPLATE (line 5747) | FORCE_INLINE_TEMPLATE U64 XXH_readLE64(const void* ptr, XXH_endianess en... function U64 (line 5752) | static U64 XXH_readBE64(const void* ptr) function XXH_versionNumber (line 5779) | XXH_PUBLIC_API unsigned XXH_versionNumber (void) { return XXH_VERSION_NU... function XXH_PUBLIC_API (line 5785) | XXH_PUBLIC_API void XXH32_copyState(XXH32_state_t* restrict dstState, co... function XXH_PUBLIC_API (line 5790) | XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* restrict dstState, co... function U32 (line 5800) | static U32 XXH32_round(U32 seed, U32 input) function FORCE_INLINE_TEMPLATE (line 5808) | FORCE_INLINE_TEMPLATE U32 XXH32_endian_align(const void* input, size_t l... function XXH32 (line 5865) | XXH_PUBLIC_API unsigned int XXH32 (const void* input, size_t len, unsign... function U64 (line 5892) | static U64 XXH64_round(U64 acc, U64 input) function U64 (line 5900) | static U64 XXH64_mergeRound(U64 acc, U64 val) function FORCE_INLINE_TEMPLATE (line 5908) | FORCE_INLINE_TEMPLATE U64 XXH64_endian_align(const void* input, size_t l... function XXH64 (line 5977) | XXH_PUBLIC_API unsigned long long XXH64 (const void* input, size_t len, ... function XXH_PUBLIC_API (line 6008) | XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void) function XXH_PUBLIC_API (line 6012) | XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr) function XXH_PUBLIC_API (line 6018) | XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void) function XXH_PUBLIC_API (line 6022) | XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr) function XXH_PUBLIC_API (line 6031) | XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t* statePtr, unsign... function XXH_PUBLIC_API (line 6044) | XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, unsign... function FORCE_INLINE_TEMPLATE (line 6057) | FORCE_INLINE_TEMPLATE XXH_errorcode XXH32_update_endian (XXH32_state_t* ... function XXH_PUBLIC_API (line 6115) | XXH_PUBLIC_API XXH_errorcode XXH32_update (XXH32_state_t* state_in, cons... function FORCE_INLINE_TEMPLATE (line 6127) | FORCE_INLINE_TEMPLATE U32 XXH32_digest_endian (const XXH32_state_t* stat... function XXH32_digest (line 6163) | XXH_PUBLIC_API unsigned int XXH32_digest (const XXH32_state_t* state_in) function FORCE_INLINE_TEMPLATE (line 6177) | FORCE_INLINE_TEMPLATE XXH_errorcode XXH64_update_endian (XXH64_state_t* ... function XXH_PUBLIC_API (line 6234) | XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH64_state_t* state_in, cons... function FORCE_INLINE_TEMPLATE (line 6246) | FORCE_INLINE_TEMPLATE U64 XXH64_digest_endian (const XXH64_state_t* stat... function XXH64_digest (line 6298) | XXH_PUBLIC_API unsigned long long XXH64_digest (const XXH64_state_t* sta... function XXH_PUBLIC_API (line 6319) | XXH_PUBLIC_API void XXH32_canonicalFromHash(XXH32_canonical_t* dst, XXH3... function XXH_PUBLIC_API (line 6326) | XXH_PUBLIC_API void XXH64_canonicalFromHash(XXH64_canonical_t* dst, XXH6... function XXH_PUBLIC_API (line 6333) | XXH_PUBLIC_API XXH32_hash_t XXH32_hashFromCanonical(const XXH32_canonica... function XXH_PUBLIC_API (line 6338) | XXH_PUBLIC_API XXH64_hash_t XXH64_hashFromCanonical(const XXH64_canonica... function _force_has_format_string (line 6382) | void _force_has_format_string(const char *format, ...) { type blockType_e (line 6476) | typedef enum { bt_raw, bt_rle, bt_compressed, bt_reserved } blockType_e; type symbolEncodingType_e (line 6484) | typedef enum { set_basic, set_rle, set_compressed, set_repeat } symbolEn... function ZSTD_copy8 (line 6543) | static void ZSTD_copy8(void* dst, const void* src) { function ZSTD_copy16 (line 6552) | static void ZSTD_copy16(void* dst, const void* src) { type ZSTD_overlap_e (line 6564) | typedef enum { function ZSTD_wildcopy (line 6578) | void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length, ZSTD_ov... function MEM_STATIC (line 6617) | MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const vo... type seqDef (line 6640) | typedef struct seqDef_s { type seqStore_t (line 6646) | typedef struct { type ZSTD_sequenceLength (line 6660) | typedef struct { function MEM_STATIC (line 6669) | MEM_STATIC ZSTD_sequenceLength ZSTD_getSequenceLength(seqStore_t const* ... type ZSTD_frameSizeInfo (line 6691) | typedef struct { function MEM_STATIC (line 6705) | MEM_STATIC U32 ZSTD_highbit32(U32 val) /* compress, dictBuilder, decod... type blockProperties_t (line 6737) | typedef struct { function ZSTD_versionNumber (line 6767) | unsigned ZSTD_versionNumber(void) { return ZSTD_VERSION_NUMBER; } function ZSTD_isError (line 6779) | unsigned ZSTD_isError(size_t code) { return ERR_isError(code); } function ZSTD_ErrorCode (line 6787) | ZSTD_ErrorCode ZSTD_getErrorCode(size_t code) { return ERR_getErrorCode(... function ZSTD_free (line 6817) | void ZSTD_free(void* ptr, ZSTD_customMem customMem) type DTableDesc (line 6928) | typedef struct { BYTE maxTableLog; BYTE tableType; BYTE tableLog; BYTE r... function DTableDesc (line 6930) | static DTableDesc HUF_getDTableDesc(const HUF_DTable* table) type HUF_DEltX1 (line 6943) | typedef struct { BYTE byte; BYTE nbBits; } HUF_DEltX1; function HUF_readDTableX1_wksp (line 6945) | size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t... function HUF_readDTableX1 (line 7014) | size_t HUF_readDTableX1(HUF_DTable* DTable, const void* src, size_t srcS... function FORCE_INLINE_TEMPLATE (line 7021) | FORCE_INLINE_TEMPLATE BYTE function HINT_INLINE (line 7041) | HINT_INLINE size_t function FORCE_INLINE_TEMPLATE (line 7066) | FORCE_INLINE_TEMPLATE size_t function FORCE_INLINE_TEMPLATE (line 7089) | FORCE_INLINE_TEMPLATE size_t function HUF_DGEN (line 7189) | HUF_DGEN(HUF_decompress1X1_usingDTable_internal) function HUF_decompress1X1_DCtx (line 7219) | size_t HUF_decompress1X1_DCtx(HUF_DTable* DCtx, void* dst, size_t dstSize, function HUF_decompress1X1 (line 7227) | size_t HUF_decompress1X1 (void* dst, size_t dstSize, const void* cSrc, s... function HUF_decompress4X1_usingDTable (line 7233) | size_t HUF_decompress4X1_usingDTable( function HUF_decompress4X1_DCtx_wksp_bmi2 (line 7243) | static size_t HUF_decompress4X1_DCtx_wksp_bmi2(HUF_DTable* dctx, void* d... function HUF_decompress4X1_DCtx_wksp (line 7258) | size_t HUF_decompress4X1_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t d... function HUF_decompress4X1_DCtx (line 7266) | size_t HUF_decompress4X1_DCtx (HUF_DTable* dctx, void* dst, size_t dstSi... function HUF_decompress4X1 (line 7272) | size_t HUF_decompress4X1 (void* dst, size_t dstSize, const void* cSrc, s... type HUF_DEltX2 (line 7287) | typedef struct { U16 sequence; BYTE nbBits; BYTE length; } HUF_DEltX2; type sortedSymbol_t (line 7288) | typedef struct { BYTE symbol; BYTE weight; } sortedSymbol_t; type U32 (line 7289) | typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1]; type rankValCol_t (line 7290) | typedef rankValCol_t rankVal_t[HUF_TABLELOG_MAX]; function HUF_fillDTableX2Level2 (line 7295) | static void HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 sizeLog, cons... function HUF_fillDTableX2 (line 7336) | static void HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog, function HUF_readDTableX2_wksp (line 7378) | size_t HUF_readDTableX2_wksp(HUF_DTable* DTable, function HUF_readDTableX2 (line 7478) | size_t HUF_readDTableX2(HUF_DTable* DTable, const void* src, size_t srcS... function FORCE_INLINE_TEMPLATE (line 7486) | FORCE_INLINE_TEMPLATE U32 function FORCE_INLINE_TEMPLATE (line 7495) | FORCE_INLINE_TEMPLATE U32 function HINT_INLINE (line 7522) | HINT_INLINE size_t function FORCE_INLINE_TEMPLATE (line 7549) | FORCE_INLINE_TEMPLATE size_t function FORCE_INLINE_TEMPLATE (line 7576) | FORCE_INLINE_TEMPLATE size_t function HUF_DGEN (line 7691) | HUF_DGEN(HUF_decompress1X2_usingDTable_internal) function HUF_decompress1X2_DCtx (line 7720) | size_t HUF_decompress1X2_DCtx(HUF_DTable* DCtx, void* dst, size_t dstSize, function HUF_decompress1X2 (line 7728) | size_t HUF_decompress1X2 (void* dst, size_t dstSize, const void* cSrc, s... function HUF_decompress4X2_usingDTable (line 7734) | size_t HUF_decompress4X2_usingDTable( function HUF_decompress4X2_DCtx_wksp_bmi2 (line 7744) | static size_t HUF_decompress4X2_DCtx_wksp_bmi2(HUF_DTable* dctx, void* d... function HUF_decompress4X2_DCtx_wksp (line 7759) | size_t HUF_decompress4X2_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t d... function HUF_decompress4X2_DCtx (line 7767) | size_t HUF_decompress4X2_DCtx(HUF_DTable* dctx, void* dst, size_t dstSize, function HUF_decompress4X2 (line 7775) | size_t HUF_decompress4X2 (void* dst, size_t dstSize, const void* cSrc, s... function HUF_decompress1X_usingDTable (line 7788) | size_t HUF_decompress1X_usingDTable(void* dst, size_t maxDstSize, function HUF_decompress4X_usingDTable (line 7807) | size_t HUF_decompress4X_usingDTable(void* dst, size_t maxDstSize, type algo_time_t (line 7828) | typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t; function U32 (line 7856) | U32 HUF_selectDecoder (size_t dstSize, size_t cSrcSize) function HUF_decompress (line 7883) | size_t HUF_decompress (void* dst, size_t dstSize, const void* cSrc, size... function HUF_decompress4X_DCtx (line 7910) | size_t HUF_decompress4X_DCtx (HUF_DTable* dctx, void* dst, size_t dstSiz... function HUF_decompress4X_hufOnly (line 7934) | size_t HUF_decompress4X_hufOnly(HUF_DTable* dctx, void* dst, size_t dstS... function HUF_decompress4X_hufOnly_wksp (line 7942) | size_t HUF_decompress4X_hufOnly_wksp(HUF_DTable* dctx, void* dst, function HUF_decompress1X_DCtx_wksp (line 7968) | size_t HUF_decompress1X_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t ds... function HUF_decompress1X_DCtx (line 7998) | size_t HUF_decompress1X_DCtx(HUF_DTable* dctx, void* dst, size_t dstSize, function HUF_decompress1X_usingDTable_bmi2 (line 8007) | size_t HUF_decompress1X_usingDTable_bmi2(void* dst, size_t maxDstSize, c... function HUF_decompress1X1_DCtx_wksp_bmi2 (line 8025) | size_t HUF_decompress1X1_DCtx_wksp_bmi2(HUF_DTable* dctx, void* dst, siz... function HUF_decompress4X_usingDTable_bmi2 (line 8038) | size_t HUF_decompress4X_usingDTable_bmi2(void* dst, size_t maxDstSize, c... function HUF_decompress4X_hufOnly_wksp_bmi2 (line 8055) | size_t HUF_decompress4X_hufOnly_wksp_bmi2(HUF_DTable* dctx, void* dst, s... type ZSTD_cpuid_t (line 8120) | typedef struct { function ZSTD_cpuid (line 8127) | ZSTD_cpuid(void) { type ZSTD_seqSymbol_header (line 8377) | typedef struct { type ZSTD_seqSymbol (line 8382) | typedef struct { type ZSTD_entropyDTables_t (line 8391) | typedef struct { type ZSTD_dStage (line 8399) | typedef enum { ZSTDds_getFrameHeaderSize, ZSTDds_decodeFrameHeader, type ZSTD_dStreamStage (line 8404) | typedef enum { zdss_init=0, zdss_loadHeader, type ZSTD_dictUses_e (line 8407) | typedef enum { type ZSTD_outBufferMode_e (line 8413) | typedef enum { type ZSTD_DCtx_s (line 8418) | struct ZSTD_DCtx_s type ZSTDv01_Dctx (line 8645) | typedef struct ZSTDv01_Dctx_s ZSTDv01_Dctx; type ZSTDv02_Dctx (line 8743) | typedef struct ZSTDv02_Dctx_s ZSTDv02_Dctx; type ZSTDv03_Dctx (line 8840) | typedef struct ZSTDv03_Dctx_s ZSTDv03_Dctx; type ZSTDv04_Dctx (line 8937) | typedef struct ZSTDv04_Dctx_s ZSTDv04_Dctx; type ZBUFFv04_DCtx (line 8965) | typedef struct ZBUFFv04_DCtx_s ZBUFFv04_DCtx; type ZSTDv05_DCtx (line 9084) | typedef struct ZSTDv05_DCtx_s ZSTDv05_DCtx; type ZSTDv05_strategy (line 9108) | typedef enum { ZSTDv05_fast, ZSTDv05_greedy, ZSTDv05_lazy, ZSTDv05_lazy2... type ZSTDv05_parameters (line 9109) | typedef struct { type ZBUFFv05_DCtx (line 9125) | typedef struct ZBUFFv05_DCtx_s ZBUFFv05_DCtx; type ZSTDv06_DCtx (line 9261) | typedef struct ZSTDv06_DCtx_s ZSTDv06_DCtx; type ZSTDv06_frameParams_s (line 9286) | struct ZSTDv06_frameParams_s { unsigned long long frameContentSize; unsi... type ZSTDv06_frameParams (line 9287) | typedef struct ZSTDv06_frameParams_s ZSTDv06_frameParams; type ZBUFFv06_DCtx (line 9302) | typedef struct ZBUFFv06_DCtx_s ZBUFFv06_DCtx; type ZSTDv07_DCtx (line 9439) | typedef struct ZSTDv07_DCtx_s ZSTDv07_DCtx; type ZSTDv07_DDict (line 9467) | typedef struct ZSTDv07_DDict_s ZSTDv07_DDict; type ZSTDv07_frameParams (line 9479) | typedef struct { type ZBUFFv07_DCtx (line 9494) | typedef struct ZBUFFv07_DCtx_s ZBUFFv07_DCtx; function ZSTD_isLegacy (line 9560) | MEM_STATIC unsigned ZSTD_isLegacy(const void* src, size_t srcSize) function ZSTD_getDecompressedSize_legacy (line 9593) | MEM_STATIC unsigned long long ZSTD_getDecompressedSize_legacy(const void... function MEM_STATIC (line 9625) | MEM_STATIC size_t ZSTD_decompressLegacy( function MEM_STATIC (line 9685) | MEM_STATIC ZSTD_frameSizeInfo ZSTD_findFrameSizeInfoLegacy(const void *s... function MEM_STATIC (line 9752) | MEM_STATIC size_t ZSTD_findFrameCompressedSizeLegacy(const void *src, si... function MEM_STATIC (line 9758) | MEM_STATIC size_t ZSTD_freeLegacyStreamContext(void* legacyContext, U32 ... function MEM_STATIC (line 9784) | MEM_STATIC size_t ZSTD_initLegacyStream(void** legacyContext, U32 prevVe... function MEM_STATIC (line 9843) | MEM_STATIC size_t ZSTD_decompressLegacyStream(void* legacyContext, U32 v... type ZSTD_DDict_s (line 9928) | struct ZSTD_DDict_s { function ZSTD_DDict_dictSize (line 9944) | size_t ZSTD_DDict_dictSize(const ZSTD_DDict* ddict) function ZSTD_copyDDictParameters (line 9950) | void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) function ZSTD_loadEntropy_intoDDict (line 9981) | static size_t function ZSTD_initDDict_internal (line 10012) | static size_t ZSTD_initDDict_internal(ZSTD_DDict* ddict, function ZSTD_DDict (line 10037) | ZSTD_DDict* ZSTD_createDDict_advanced(const void* dict, size_t dictSize, function ZSTD_DDict (line 10062) | ZSTD_DDict* ZSTD_createDDict(const void* dict, size_t dictSize) function ZSTD_DDict (line 10072) | ZSTD_DDict* ZSTD_createDDict_byReference(const void* dictBuffer, size_t ... function ZSTD_DDict (line 10079) | const ZSTD_DDict* ZSTD_initStaticDDict( function ZSTD_freeDDict (line 10104) | size_t ZSTD_freeDDict(ZSTD_DDict* ddict) function ZSTD_estimateDDictSize (line 10117) | size_t ZSTD_estimateDDictSize(size_t dictSize, ZSTD_dictLoadMethod_e dic... function ZSTD_sizeof_DDict (line 10122) | size_t ZSTD_sizeof_DDict(const ZSTD_DDict* ddict) function ZSTD_getDictID_fromDDict (line 10132) | unsigned ZSTD_getDictID_fromDDict(const ZSTD_DDict* ddict) function ZSTD_sizeof_DCtx (line 10275) | size_t ZSTD_sizeof_DCtx (const ZSTD_DCtx* dctx) function ZSTD_estimateDCtxSize (line 10283) | size_t ZSTD_estimateDCtxSize(void) { return sizeof(ZSTD_DCtx); } function ZSTD_startingInputLength (line 10286) | static size_t ZSTD_startingInputLength(ZSTD_format_e format) function ZSTD_initDCtx_internal (line 10294) | static void ZSTD_initDCtx_internal(ZSTD_DCtx* dctx) function ZSTD_DCtx (line 10319) | ZSTD_DCtx* ZSTD_initStaticDCtx(void *workspace, size_t workspaceSize) function ZSTD_DCtx (line 10332) | ZSTD_DCtx* ZSTD_createDCtx_advanced(ZSTD_customMem customMem) function ZSTD_DCtx (line 10344) | ZSTD_DCtx* ZSTD_createDCtx(void) function ZSTD_clearDict (line 10350) | static void ZSTD_clearDict(ZSTD_DCtx* dctx) function ZSTD_freeDCtx (line 10358) | size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx) function ZSTD_copyDCtx (line 10376) | void ZSTD_copyDCtx(ZSTD_DCtx* dstDCtx, const ZSTD_DCtx* srcDCtx) function ZSTD_isFrame (line 10392) | unsigned ZSTD_isFrame(const void* buffer, size_t size) function ZSTD_frameHeaderSize_internal (line 10410) | static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcS... function ZSTD_frameHeaderSize (line 10429) | size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize) function ZSTD_getFrameHeader_advanced (line 10441) | size_t ZSTD_getFrameHeader_advanced(ZSTD_frameHeader* zfhPtr, const void... function ZSTD_getFrameHeader (line 10523) | size_t ZSTD_getFrameHeader(ZSTD_frameHeader* zfhPtr, const void* src, si... function ZSTD_getFrameContentSize (line 10534) | unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcS... function readSkippableFrameSize (line 10552) | static size_t readSkippableFrameSize(void const* src, size_t srcSize) function ZSTD_findDecompressedSize (line 10574) | unsigned long long ZSTD_findDecompressedSize(const void* src, size_t src... function ZSTD_getDecompressedSize (line 10623) | unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcS... function ZSTD_decodeFrameHeader (line 10634) | static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, s... function ZSTD_frameSizeInfo (line 10650) | static ZSTD_frameSizeInfo ZSTD_errorFrameSizeInfo(size_t ret) function ZSTD_frameSizeInfo (line 10658) | static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t... function ZSTD_findFrameCompressedSize (line 10729) | size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize) function ZSTD_decompressBound (line 10741) | unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize) function ZSTD_insertBlock (line 10766) | size_t ZSTD_insertBlock(ZSTD_DCtx* dctx, const void* blockStart, size_t ... function ZSTD_copyRawBlock (line 10775) | static size_t ZSTD_copyRawBlock(void* dst, size_t dstCapacity, function ZSTD_setRleBlock (line 10788) | static size_t ZSTD_setRleBlock(void* dst, size_t dstCapacity, function ZSTD_decompressFrame (line 10806) | static size_t ZSTD_decompressFrame(ZSTD_DCtx* dctx, function ZSTD_decompressMultiFrame (line 10891) | static size_t ZSTD_decompressMultiFrame(ZSTD_DCtx* dctx, function ZSTD_decompress_usingDict (line 10984) | size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx, function ZSTD_DDict (line 10993) | static ZSTD_DDict const* ZSTD_getDDict(ZSTD_DCtx* dctx) function ZSTD_decompressDCtx (line 11010) | size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacit... function ZSTD_decompress (line 11016) | size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, s... function ZSTD_nextSrcSizeToDecompress (line 11037) | size_t ZSTD_nextSrcSizeToDecompress(ZSTD_DCtx* dctx) { return dctx->expe... function ZSTD_nextSrcSizeToDecompressWithInputSize (line 11049) | static size_t ZSTD_nextSrcSizeToDecompressWithInputSize(ZSTD_DCtx* dctx,... function ZSTD_nextInputType_e (line 11057) | ZSTD_nextInputType_e ZSTD_nextInputType(ZSTD_DCtx* dctx) { function ZSTD_isSkipFrame (line 11079) | static int ZSTD_isSkipFrame(ZSTD_DCtx* dctx) { return dctx->stage == ZST... function ZSTD_decompressContinue (line 11085) | size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCap... function ZSTD_refDictContent (line 11236) | static size_t ZSTD_refDictContent(ZSTD_DCtx* dctx, const void* dict, siz... function ZSTD_loadDEntropy (line 11252) | size_t function ZSTD_decompress_insertDictionary (line 11334) | static size_t ZSTD_decompress_insertDictionary(ZSTD_DCtx* dctx, const vo... function ZSTD_decompressBegin (line 11355) | size_t ZSTD_decompressBegin(ZSTD_DCtx* dctx) function ZSTD_decompressBegin_usingDict (line 11378) | size_t ZSTD_decompressBegin_usingDict(ZSTD_DCtx* dctx, const void* dict,... function ZSTD_decompressBegin_usingDDict (line 11391) | size_t ZSTD_decompressBegin_usingDDict(ZSTD_DCtx* dctx, const ZSTD_DDict... function ZSTD_getDictID_fromDict (line 11414) | unsigned ZSTD_getDictID_fromDict(const void* dict, size_t dictSize) function ZSTD_getDictID_fromFrame (line 11434) | unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize) function ZSTD_decompress_usingDDict (line 11446) | size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx, function ZSTD_DStream (line 11462) | ZSTD_DStream* ZSTD_createDStream(void) function ZSTD_DStream (line 11468) | ZSTD_DStream* ZSTD_initStaticDStream(void *workspace, size_t workspaceSize) function ZSTD_DStream (line 11473) | ZSTD_DStream* ZSTD_createDStream_advanced(ZSTD_customMem customMem) function ZSTD_freeDStream (line 11478) | size_t ZSTD_freeDStream(ZSTD_DStream* zds) function ZSTD_DStreamInSize (line 11486) | size_t ZSTD_DStreamInSize(void) { return ZSTD_BLOCKSIZE_MAX + ZSTD_bloc... function ZSTD_DStreamOutSize (line 11487) | size_t ZSTD_DStreamOutSize(void) { return ZSTD_BLOCKSIZE_MAX; } function ZSTD_DCtx_loadDictionary_advanced (line 11489) | size_t ZSTD_DCtx_loadDictionary_advanced(ZSTD_DCtx* dctx, function ZSTD_DCtx_loadDictionary_byReference (line 11505) | size_t ZSTD_DCtx_loadDictionary_byReference(ZSTD_DCtx* dctx, const void*... function ZSTD_DCtx_loadDictionary (line 11510) | size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_... function ZSTD_DCtx_refPrefix_advanced (line 11515) | size_t ZSTD_DCtx_refPrefix_advanced(ZSTD_DCtx* dctx, const void* prefix,... function ZSTD_DCtx_refPrefix (line 11522) | size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx, const void* prefix, size_t p... function ZSTD_initDStream_usingDict (line 11531) | size_t ZSTD_initDStream_usingDict(ZSTD_DStream* zds, const void* dict, s... function ZSTD_initDStream (line 11540) | size_t ZSTD_initDStream(ZSTD_DStream* zds) function ZSTD_initDStream_usingDDict (line 11549) | size_t ZSTD_initDStream_usingDDict(ZSTD_DStream* dctx, const ZSTD_DDict*... function ZSTD_resetDStream (line 11559) | size_t ZSTD_resetDStream(ZSTD_DStream* dctx) function ZSTD_DCtx_refDDict (line 11566) | size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) function ZSTD_DCtx_setMaxWindowSize (line 11580) | size_t ZSTD_DCtx_setMaxWindowSize(ZSTD_DCtx* dctx, size_t maxWindowSize) function ZSTD_DCtx_setFormat (line 11592) | size_t ZSTD_DCtx_setFormat(ZSTD_DCtx* dctx, ZSTD_format_e format) function ZSTD_bounds (line 11597) | ZSTD_bounds ZSTD_dParam_getBounds(ZSTD_dParameter dParam) function ZSTD_dParam_withinBounds (line 11623) | static int ZSTD_dParam_withinBounds(ZSTD_dParameter dParam, int value) function ZSTD_DCtx_setParameter (line 11636) | size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter dParam, i... function ZSTD_DCtx_reset (line 11658) | size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset) function ZSTD_sizeof_DStream (line 11676) | size_t ZSTD_sizeof_DStream(const ZSTD_DStream* dctx) function ZSTD_decodingBufferSize_min (line 11681) | size_t ZSTD_decodingBufferSize_min(unsigned long long windowSize, unsign... function ZSTD_estimateDStreamSize (line 11692) | size_t ZSTD_estimateDStreamSize(size_t windowSize) function ZSTD_estimateDStreamSize_fromFrame (line 11700) | size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize) function ZSTD_DCtx_isOverflow (line 11715) | static int ZSTD_DCtx_isOverflow(ZSTD_DStream* zds, size_t const neededIn... function ZSTD_DCtx_updateOversizedDuration (line 11720) | static void ZSTD_DCtx_updateOversizedDuration(ZSTD_DStream* zds, size_t ... function ZSTD_DCtx_isOversizedTooLong (line 11728) | static int ZSTD_DCtx_isOversizedTooLong(ZSTD_DStream* zds) function ZSTD_checkOutBuffer (line 11734) | static size_t ZSTD_checkOutBuffer(ZSTD_DStream const* zds, ZSTD_outBuffe... function ZSTD_decompressContinueStream (line 11756) | static size_t ZSTD_decompressContinueStream( function ZSTD_decompressStream (line 11785) | size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* output, ... function ZSTD_decompressStream_simpleArgs (line 12070) | size_t ZSTD_decompressStream_simpleArgs ( function ZSTD_copy4 (line 12130) | static void ZSTD_copy4(void* dst, const void* src) { memcpy(dst, src, 4); } function ZSTD_getcBlockSize (line 12139) | size_t ZSTD_getcBlockSize(const void* src, size_t srcSize, function ZSTD_decodeLiteralsBlock (line 12162) | size_t ZSTD_decodeLiteralsBlock(ZSTD_DCtx* dctx, function ZSTD_buildSeqTable_rle (line 12429) | static void ZSTD_buildSeqTable_rle(ZSTD_seqSymbol* dt, U32 baseValue, U3... function ZSTD_buildFSETable (line 12450) | void function ZSTD_buildSeqTable (line 12516) | static size_t ZSTD_buildSeqTable(ZSTD_seqSymbol* DTableSpace, const ZSTD... function ZSTD_decodeSeqHeaders (line 12563) | size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr, type seq_t (line 12636) | typedef struct { type ZSTD_fseState (line 12643) | typedef struct { type seqState_t (line 12648) | typedef struct { function HINT_INLINE (line 12666) | HINT_INLINE void ZSTD_overlapCopy8(BYTE** op, BYTE const** ip, size_t of... function ZSTD_safecopy (line 12699) | static void ZSTD_safecopy(BYTE* op, BYTE* const oend_w, BYTE const* ip, ... function FORCE_NOINLINE (line 12743) | FORCE_NOINLINE function HINT_INLINE (line 12786) | HINT_INLINE function ZSTD_initFseState (line 12878) | static void function FORCE_INLINE_TEMPLATE (line 12890) | FORCE_INLINE_TEMPLATE void function FORCE_INLINE_TEMPLATE (line 12899) | FORCE_INLINE_TEMPLATE void type ZSTD_longOffset_e (line 12917) | typedef enum { ZSTD_lo_isRegularOffset, ZSTD_lo_isLongOffset=1 } ZSTD_lo... type ZSTD_prefetch_e (line 12918) | typedef enum { ZSTD_p_noPrefetch=0, ZSTD_p_prefetch=1 } ZSTD_prefetch_e; function FORCE_INLINE_TEMPLATE (line 12920) | FORCE_INLINE_TEMPLATE seq_t function MEM_STATIC (line 13034) | MEM_STATIC int ZSTD_dictionaryIsActive(ZSTD_DCtx const* dctx, BYTE const... function MEM_STATIC (line 13049) | MEM_STATIC void ZSTD_assertValidSequence( function DONT_VECTORIZE (line 13081) | DONT_VECTORIZE function ZSTD_decompressSequences_default (line 13202) | static size_t function FORCE_INLINE_TEMPLATE (line 13214) | FORCE_INLINE_TEMPLATE size_t function ZSTD_decompressSequencesLong_default (line 13307) | static size_t function ZSTD_decompressSequences_bmi2 (line 13323) | size_t function ZSTD_decompressSequencesLong_bmi2 (line 13336) | size_t function ZSTD_decompressSequences (line 13357) | static size_t function ZSTD_decompressSequencesLong (line 13380) | static size_t function ZSTD_getLongOffsetsShare (line 13405) | static unsigned function ZSTD_decompressBlock_internal (line 13427) | size_t function ZSTD_checkContinuity (line 13499) | void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst) function ZSTD_decompressBlock (line 13510) | size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx, FILE: src/acpi.js constant PMTIMER_FREQ_SECONDS (line 11) | const PMTIMER_FREQ_SECONDS = 3579545; function ACPI (line 17) | function ACPI(cpu) FILE: src/browser/dummy_screen.js function DummyScreenAdapter (line 8) | function DummyScreenAdapter(options) FILE: src/browser/fake_network.js constant ETHERTYPE_IPV4 (line 6) | const ETHERTYPE_IPV4 = 0x0800; constant ETHERTYPE_ARP (line 7) | const ETHERTYPE_ARP = 0x0806; constant ETHERTYPE_IPV6 (line 8) | const ETHERTYPE_IPV6 = 0x86DD; constant IPV4_PROTO_ICMP (line 10) | const IPV4_PROTO_ICMP = 1; constant IPV4_PROTO_TCP (line 11) | const IPV4_PROTO_TCP = 6; constant IPV4_PROTO_UDP (line 12) | const IPV4_PROTO_UDP = 17; constant UNIX_EPOCH (line 14) | const UNIX_EPOCH = new Date("1970-01-01T00:00:00Z").getTime(); constant NTP_EPOCH (line 15) | const NTP_EPOCH = new Date("1900-01-01T00:00:00Z").getTime(); constant NTP_EPOC_DIFF (line 16) | const NTP_EPOC_DIFF = UNIX_EPOCH - NTP_EPOCH; constant TWO_TO_32 (line 17) | const TWO_TO_32 = Math.pow(2, 32); constant DHCP_MAGIC_COOKIE (line 19) | const DHCP_MAGIC_COOKIE = 0x63825363; constant V86_ASCII (line 20) | const V86_ASCII = [118, 56, 54]; constant TCP_STATE_CLOSED (line 28) | const TCP_STATE_CLOSED = "closed"; constant TCP_STATE_SYN_RECEIVED (line 29) | const TCP_STATE_SYN_RECEIVED = "syn-received"; constant TCP_STATE_SYN_SENT (line 30) | const TCP_STATE_SYN_SENT = "syn-sent"; constant TCP_STATE_SYN_PROBE (line 31) | const TCP_STATE_SYN_PROBE = "syn-probe"; constant TCP_STATE_ESTABLISHED (line 33) | const TCP_STATE_ESTABLISHED = "established"; constant TCP_STATE_FIN_WAIT_1 (line 34) | const TCP_STATE_FIN_WAIT_1 = "fin-wait-1"; constant TCP_STATE_CLOSE_WAIT (line 35) | const TCP_STATE_CLOSE_WAIT = "close-wait"; constant TCP_STATE_FIN_WAIT_2 (line 36) | const TCP_STATE_FIN_WAIT_2 = "fin-wait-2"; constant TCP_STATE_LAST_ACK (line 37) | const TCP_STATE_LAST_ACK = "last-ack"; constant TCP_STATE_CLOSING (line 38) | const TCP_STATE_CLOSING = "closing"; constant TCP_DYNAMIC_PORT_START (line 42) | const TCP_DYNAMIC_PORT_START = 49152; constant TCP_DYNAMIC_PORT_END (line 43) | const TCP_DYNAMIC_PORT_END = 65535; constant TCP_DYNAMIC_PORT_RANGE (line 44) | const TCP_DYNAMIC_PORT_RANGE = TCP_DYNAMIC_PORT_END - TCP_DYNAMIC_PORT_S... constant ETH_HEADER_SIZE (line 46) | const ETH_HEADER_SIZE = 14; constant ETH_PAYLOAD_OFFSET (line 47) | const ETH_PAYLOAD_OFFSET = ETH_HEADER_SIZE; constant MTU_DEFAULT (line 48) | const MTU_DEFAULT = 1500; constant ETH_TRAILER_SIZE (line 49) | const ETH_TRAILER_SIZE = 4; constant IPV4_HEADER_SIZE (line 50) | const IPV4_HEADER_SIZE = 20; constant IPV4_PAYLOAD_OFFSET (line 51) | const IPV4_PAYLOAD_OFFSET = ETH_PAYLOAD_OFFSET + IPV4_HEADER_SIZE; constant UDP_HEADER_SIZE (line 52) | const UDP_HEADER_SIZE = 8; constant UDP_PAYLOAD_OFFSET (line 53) | const UDP_PAYLOAD_OFFSET = IPV4_PAYLOAD_OFFSET + UDP_HEADER_SIZE; constant TCP_HEADER_SIZE (line 54) | const TCP_HEADER_SIZE = 20; constant TCP_PAYLOAD_OFFSET (line 55) | const TCP_PAYLOAD_OFFSET = IPV4_PAYLOAD_OFFSET + TCP_HEADER_SIZE; constant ICMP_HEADER_SIZE (line 56) | const ICMP_HEADER_SIZE = 4; constant DEFAULT_DOH_SERVER (line 58) | const DEFAULT_DOH_SERVER = "cloudflare-dns.com"; function a2ethaddr (line 60) | function a2ethaddr(bytes) { function iptolong (line 64) | function iptolong(parts) { class GrowableRingbuffer (line 68) | class GrowableRingbuffer method constructor (line 74) | constructor(initial_capacity, maximum_capacity) method write (line 87) | write(src_array) method peek (line 124) | peek(dst_array) method remove (line 147) | remove(length) function create_eth_encoder_buf (line 160) | function create_eth_encoder_buf(mtu = MTU_DEFAULT) function view_set_array (line 187) | function view_set_array(offset, data, view, out) function view_set_zeros (line 199) | function view_set_zeros(offset, length, view, out) function view_set_string (line 212) | function view_set_string(offset, str, view, out) function calc_inet_checksum (line 226) | function calc_inet_checksum(length, checksum, view, out) function make_packet (line 246) | function make_packet(out, spec) function handle_fake_tcp (line 253) | function handle_fake_tcp(packet, adapter) function handle_fake_dns_static (line 310) | function handle_fake_dns_static(packet, adapter) function handle_fake_dns_doh (line 353) | function handle_fake_dns_doh(packet, adapter) function handle_fake_dns (line 384) | function handle_fake_dns(packet, adapter) function handle_fake_ntp (line 394) | function handle_fake_ntp(packet, adapter) { function handle_fake_dhcp (line 425) | function handle_fake_dhcp(packet, adapter) { function handle_fake_networking (line 479) | function handle_fake_networking(data, adapter) { function parse_eth (line 510) | function parse_eth(data, o) { function write_eth (line 541) | function write_eth(spec, out) { function parse_arp (line 556) | function parse_arp(data, o) { function write_arp (line 573) | function write_arp(spec, out) { function parse_ipv4 (line 587) | function parse_ipv4(data, o) { function write_ipv4 (line 630) | function write_ipv4(spec, out) { function parse_icmp (line 660) | function parse_icmp(data, o) { function write_icmp (line 671) | function write_icmp(spec, out) { function parse_udp (line 682) | function parse_udp(data, o) { function write_udp (line 706) | function write_udp(spec, out) { function parse_dns (line 738) | function parse_dns(data, o) { function write_dns (line 789) | function write_dns(spec, out) { function parse_dhcp (line 835) | function parse_dhcp(data, o) { function write_dhcp (line 870) | function write_dhcp(spec, out) { function parse_ntp (line 894) | function parse_ntp(data, o) { function write_ntp (line 915) | function write_ntp(spec, out) { function parse_tcp (line 935) | function parse_tcp(data, o) { function write_tcp (line 966) | function write_tcp(spec, out) { function fake_tcp_connect (line 1020) | function fake_tcp_connect(dport, adapter) function fake_tcp_probe (line 1048) | function fake_tcp_probe(dport, adapter) { function TCPConnection (line 1059) | function TCPConnection(adapter) function arp_whohas (line 1417) | function arp_whohas(packet, adapter) { function handle_fake_ping (line 1447) | function handle_fake_ping(packet, adapter) { function handle_udp_echo (line 1463) | function handle_udp_echo(packet, adapter) { FILE: src/browser/fetch_network.js function FetchNetworkAdapter (line 22) | function FetchNetworkAdapter(bus, config) function on_data_http (line 75) | async function on_data_http(data) FILE: src/browser/filestorage.js function FileStorageInterface (line 5) | function FileStorageInterface() {} function MemoryFileStorage (line 36) | function MemoryFileStorage() function ServerFileStorageWrapper (line 89) | function ServerFileStorageWrapper(file_storage, baseurl, zstd_decompress) FILE: src/browser/inbrowser_network.js function InBrowserNetworkAdapter (line 20) | function InBrowserNetworkAdapter(bus, config) FILE: src/browser/keyboard.js constant SHIFT_SCAN_CODE (line 4) | const SHIFT_SCAN_CODE = 0x2A; constant SCAN_CODE_RELEASE (line 5) | const SCAN_CODE_RELEASE = 0x80; constant PLATFOM_WINDOWS (line 7) | const PLATFOM_WINDOWS = typeof window !== "undefined" && window.navigato... function KeyboardAdapter (line 14) | function KeyboardAdapter(bus) FILE: src/browser/main.js constant ON_LOCALHOST (line 9) | const ON_LOCALHOST = !location.hostname.endsWith("copy.sh"); constant DEFAULT_NETWORKING_PROXIES (line 11) | const DEFAULT_NETWORKING_PROXIES = ["wss://relay.widgetry.org/", "ws://l... constant DEFAULT_MEMORY_SIZE (line 12) | const DEFAULT_MEMORY_SIZE = 128; constant DEFAULT_VGA_MEMORY_SIZE (line 13) | const DEFAULT_VGA_MEMORY_SIZE = 8; constant DEFAULT_BOOT_ORDER (line 14) | const DEFAULT_BOOT_ORDER = 0; constant DEFAULT_MTU (line 15) | const DEFAULT_MTU = 1500; constant DEFAULT_NIC_TYPE (line 16) | const DEFAULT_NIC_TYPE = "ne2k"; constant MAX_ARRAY_BUFFER_SIZE_MB (line 18) | const MAX_ARRAY_BUFFER_SIZE_MB = 2000; function query_append (line 20) | function query_append() function set_title (line 26) | function set_title(text) function bool_arg (line 33) | function bool_arg(x) function format_timestamp (line 38) | function format_timestamp(time) function read_file (line 56) | function read_file(file) function show_progress (line 68) | function show_progress(e) function $ (line 115) | function $(id) function onload (line 138) | function onload() function debug_onload (line 1959) | function debug_onload() function start_emulation (line 2041) | function start_emulation(profile, query_args) function init_ui (line 2475) | function init_ui(profile, settings, emulator) function init_filesystem_panel (line 3295) | function init_filesystem_panel(emulator) function debug_start (line 3360) | function debug_start(emulator) function onpopstate (line 3395) | function onpopstate(e) function push_state (line 3400) | function push_state(params) FILE: src/browser/mouse.js function MouseAdapter (line 11) | function MouseAdapter(bus, screen_container) FILE: src/browser/network.js function NetworkAdapter (line 16) | function NetworkAdapter(url, bus, id) FILE: src/browser/print_stats.js function stats_to_string (line 3) | function stats_to_string(cpu) function print_misc_stats (line 8) | function print_misc_stats(cpu) function print_instruction_counts (line 162) | function print_instruction_counts(cpu) function print_instruction_counts_offset (line 173) | function print_instruction_counts_offset(cpu, compiled, jit_exit, unguar... FILE: src/browser/screen.js constant DEBUG_SCREEN_LAYERS (line 5) | const DEBUG_SCREEN_LAYERS = DEBUG && false; function ScreenAdapter (line 13) | function ScreenAdapter(options, screen_fill_buffer) FILE: src/browser/serial.js function TextAreaAdapter (line 11) | function TextAreaAdapter(element) function SerialAdapter (line 193) | function SerialAdapter(element, bus) function VirtioConsoleAdapter (line 220) | function VirtioConsoleAdapter(element, bus) function SerialRecordingAdapter (line 249) | function SerialRecordingAdapter(bus) function XtermJSAdapter (line 267) | function XtermJSAdapter(element, xterm_lib) function SerialAdapterXtermJS (line 295) | function SerialAdapterXtermJS(element, bus, xterm_lib) function VirtioConsoleAdapterXtermJS (line 331) | function VirtioConsoleAdapterXtermJS(element, bus, xterm_lib) FILE: src/browser/speaker.js constant DAC_QUEUE_RESERVE (line 14) | const DAC_QUEUE_RESERVE = 0.2; constant AUDIOBUFFER_MINIMUM_SAMPLING_RATE (line 16) | const AUDIOBUFFER_MINIMUM_SAMPLING_RATE = 8000; function SpeakerAdapter (line 22) | function SpeakerAdapter(bus) function SpeakerMixer (line 81) | function SpeakerMixer(bus, audio_context) function SpeakerMixerSource (line 293) | function SpeakerMixerSource(audio_context, source_node, destination_left... function PCSpeaker (line 404) | function PCSpeaker(bus, audio_context, mixer) function SpeakerWorkletDAC (line 457) | function SpeakerWorkletDAC(bus, audio_context, mixer) function SpeakerBufferSourceDAC (line 886) | function SpeakerBufferSourceDAC(bus, audio_context, mixer) function SpeakerDACDebugger (line 1036) | function SpeakerDACDebugger(audio_context, source_node) FILE: src/browser/starter.js function V86 (line 40) | function V86(options) function put_on_settings (line 326) | function put_on_settings(name, buffer) function done (line 549) | async function done() function the_worker (line 646) | function the_worker() function FileExistsError (line 1517) | function FileExistsError(message) function FileNotFoundError (line 1529) | function FileNotFoundError(message) FILE: src/browser/wisp_network.js function WispNetworkAdapter (line 21) | function WispNetworkAdapter(wisp_url, bus, config) FILE: src/buffer.js constant BLOCK_SIZE (line 6) | const BLOCK_SIZE = 256; constant ASYNC_SAFE (line 8) | const ASYNC_SAFE = false; function SyncBuffer (line 14) | function SyncBuffer(buffer) function AsyncXHRBuffer (line 93) | function AsyncXHRBuffer(filename, size, fixed_chunk_size) function AsyncXHRPartfileBuffer (line 366) | function AsyncXHRPartfileBuffer(filename, size, fixed_chunk_size, partfi... function SyncFileBuffer (line 520) | function SyncFileBuffer(file) function AsyncFileBuffer (line 590) | function AsyncFileBuffer(file) function buffer_from_object (line 685) | function buffer_from_object(obj, zstd_decompress_worker) FILE: src/bus.js function BusConnector (line 6) | function BusConnector() FILE: src/const.js constant LOG_ALL (line 1) | const constant LOG_NONE (line 1) | const constant LOG_OTHER (line 1) | const constant LOG_CPU (line 1) | const constant LOG_FPU (line 1) | const constant LOG_MEM (line 1) | const constant LOG_DMA (line 1) | const constant LOG_IO (line 1) | const constant LOG_PS2 (line 1) | const constant LOG_PIC (line 1) | const constant LOG_VGA (line 1) | const constant LOG_PIT (line 1) | const constant LOG_MOUSE (line 1) | const constant LOG_PCI (line 1) | const constant LOG_BIOS (line 1) | const constant LOG_FLOPPY (line 1) | const constant LOG_SERIAL (line 1) | const constant LOG_DISK (line 1) | const constant LOG_RTC (line 1) | const constant LOG_ACPI (line 1) | const constant LOG_APIC (line 1) | const constant LOG_NET (line 1) | const constant LOG_VIRTIO (line 1) | const constant LOG_9P (line 1) | const constant LOG_SB16 (line 1) | const constant LOG_FETCH (line 1) | const constant LOG_NAMES (line 35) | const LOG_NAMES = [ constant FLAG_CARRY (line 62) | const constant FLAG_PARITY (line 62) | const constant FLAG_ADJUST (line 62) | const constant FLAG_ZERO (line 62) | const constant FLAG_SIGN (line 62) | const constant FLAG_TRAP (line 62) | const constant FLAG_INTERRUPT (line 62) | const constant FLAG_DIRECTION (line 62) | const constant FLAG_OVERFLOW (line 62) | const constant FLAG_IOPL (line 62) | const constant FLAG_NT (line 62) | const constant FLAG_RF (line 62) | const constant FLAG_VM (line 62) | const constant FLAG_AC (line 62) | const constant FLAG_VIF (line 62) | const constant FLAG_VIP (line 62) | const constant FLAG_ID (line 62) | const constant FLAGS_DEFAULT (line 62) | const constant REG_EAX (line 62) | const constant REG_ECX (line 62) | const constant REG_EDX (line 62) | const constant REG_EBX (line 62) | const constant REG_ESP (line 62) | const constant REG_EBP (line 62) | const constant REG_ESI (line 62) | const constant REG_EDI (line 62) | const constant REG_ES (line 62) | const constant REG_CS (line 62) | const constant REG_SS (line 62) | const constant REG_DS (line 62) | const constant REG_FS (line 62) | const constant REG_GS (line 62) | const constant REG_LDTR (line 62) | const constant MMAP_BLOCK_BITS (line 103) | const constant MMAP_BLOCK_SIZE (line 103) | const constant MMAP_MAX (line 103) | const constant CR0_PG (line 109) | const CR0_PG = 1 << 31; constant CR4_PAE (line 110) | const CR4_PAE = 1 << 5; constant FW_CFG_SIGNATURE (line 115) | const FW_CFG_SIGNATURE = 0x00; constant FW_CFG_ID (line 116) | const FW_CFG_ID = 0x01; constant FW_CFG_RAM_SIZE (line 117) | const FW_CFG_RAM_SIZE = 0x03; constant FW_CFG_NB_CPUS (line 118) | const FW_CFG_NB_CPUS = 0x05; constant FW_CFG_MAX_CPUS (line 119) | const FW_CFG_MAX_CPUS = 0x0F; constant FW_CFG_NUMA (line 120) | const FW_CFG_NUMA = 0x0D; constant FW_CFG_FILE_DIR (line 121) | const FW_CFG_FILE_DIR = 0x19; constant FW_CFG_CUSTOM_START (line 123) | const FW_CFG_CUSTOM_START = 0x8000; constant FW_CFG_FILE_START (line 125) | const FW_CFG_FILE_START = 0xC000; constant FW_CFG_SIGNATURE_QEMU (line 126) | const FW_CFG_SIGNATURE_QEMU = 0x554D4551; constant WASM_TABLE_SIZE (line 130) | const WASM_TABLE_SIZE = 900; constant WASM_TABLE_OFFSET (line 132) | const WASM_TABLE_OFFSET = 1024; constant MIXER_CHANNEL_LEFT (line 134) | const MIXER_CHANNEL_LEFT = 0; constant MIXER_CHANNEL_RIGHT (line 135) | const MIXER_CHANNEL_RIGHT = 1; constant MIXER_CHANNEL_BOTH (line 136) | const MIXER_CHANNEL_BOTH = 2; constant MIXER_SRC_MASTER (line 137) | const MIXER_SRC_MASTER = 0; constant MIXER_SRC_PCSPEAKER (line 138) | const MIXER_SRC_PCSPEAKER = 1; constant MIXER_SRC_DAC (line 139) | const MIXER_SRC_DAC = 2; FILE: src/cpu.js constant DUMP_GENERATED_WASM (line 59) | const DUMP_GENERATED_WASM = false; constant DUMP_UNCOMPILED_ASSEMBLY (line 60) | const DUMP_UNCOMPILED_ASSEMBLY = false; function CPU (line 63) | function CPU(bus, wm, stop_idling) function i32 (line 1066) | function i32(x) function to_be16 (line 1071) | function to_be16(x) function to_be32 (line 1076) | function to_be32(x) function handle_write (line 1570) | function handle_write(value) function handle (line 1932) | function handle(out_byte) function dump_table (line 2079) | function dump_table(addr, size) function load_page_entry (line 2227) | function load_page_entry(dword_entry, pae, is_directory) FILE: src/dma.js function DMA (line 12) | function DMA(cpu) FILE: src/elf.js constant ELF_MAGIC (line 5) | const ELF_MAGIC = 0x464C457F; constant U16 (line 9) | const U16 = { size: 2, get: types.getUint16, set: types.setUint16, }; constant U32 (line 10) | const U32 = { size: 4, get: types.getUint32, set: types.setUint32, }; function create_struct (line 76) | function create_struct(struct) function read_elf (line 98) | function read_elf(buffer) function read_struct (line 185) | function read_struct(view, Struct) function read_structs (line 202) | function read_structs(view, Struct, count) function view_slice (line 218) | function view_slice(view, offset, length) FILE: src/floppy.js constant FDC_IRQ_CHANNEL (line 27) | const FDC_IRQ_CHANNEL = 6; constant FDC_DMA_CHANNEL (line 28) | const FDC_DMA_CHANNEL = 2; constant CMOS_FDD_TYPE_NO_DRIVE (line 35) | const CMOS_FDD_TYPE_NO_DRIVE = 0x0; constant CMOS_FDD_TYPE_360 (line 36) | const CMOS_FDD_TYPE_360 = 0x1; constant CMOS_FDD_TYPE_1200 (line 37) | const CMOS_FDD_TYPE_1200 = 0x2; constant CMOS_FDD_TYPE_720 (line 38) | const CMOS_FDD_TYPE_720 = 0x3; constant CMOS_FDD_TYPE_1440 (line 39) | const CMOS_FDD_TYPE_1440 = 0x4; constant CMOS_FDD_TYPE_2880 (line 40) | const CMOS_FDD_TYPE_2880 = 0x5; constant CMOS_FDD_TYPE_MEDIUM (line 43) | const CMOS_FDD_TYPE_MEDIUM = { constant REG_SRA (line 53) | const REG_SRA = 0x0; constant REG_SRB (line 54) | const REG_SRB = 0x1; constant REG_DOR (line 55) | const REG_DOR = 0x2; constant REG_TDR (line 56) | const REG_TDR = 0x3; constant REG_MSR (line 57) | const REG_MSR = 0x4; constant REG_DSR (line 58) | const REG_DSR = 0x4; constant REG_FIFO (line 59) | const REG_FIFO = 0x5; constant REG_DIR (line 60) | const REG_DIR = 0x7; constant REG_CCR (line 61) | const REG_CCR = 0x7; constant SRA_NDRV2 (line 64) | const SRA_NDRV2 = 0x40; constant SRA_INTPEND (line 65) | const SRA_INTPEND = 0x80; constant SRB_MTR0 (line 68) | const SRB_MTR0 = 0x1; constant SRB_MTR1 (line 69) | const SRB_MTR1 = 0x2; constant SRB_DR0 (line 70) | const SRB_DR0 = 0x20; constant SRB_RESET (line 71) | const SRB_RESET = 0xc0; constant DOR_SEL_LO (line 74) | const DOR_SEL_LO = 0x1; constant DOR_SEL_HI (line 75) | const DOR_SEL_HI = 0x2; constant DOR_NRESET (line 76) | const DOR_NRESET = 0x4; constant DOR_DMAEN (line 77) | const DOR_DMAEN = 0x8; constant DOR_MOTEN0 (line 78) | const DOR_MOTEN0 = 0x10; constant DOR_MOTEN1 (line 79) | const DOR_MOTEN1 = 0x20; constant DOR_MOTEN2 (line 80) | const DOR_MOTEN2 = 0x40; constant DOR_MOTEN3 (line 81) | const DOR_MOTEN3 = 0x80; constant DOR_SELMASK (line 82) | const DOR_SELMASK = 0x01; constant TDR_BOOTSEL (line 85) | const TDR_BOOTSEL = 0x4; constant MSR_FDD0 (line 88) | const MSR_FDD0 = 0x1; constant MSR_FDD1 (line 89) | const MSR_FDD1 = 0x2; constant MSR_FDD2 (line 90) | const MSR_FDD2 = 0x4; constant MSR_FDD3 (line 91) | const MSR_FDD3 = 0x8; constant MSR_CMDBUSY (line 92) | const MSR_CMDBUSY = 0x10; constant MSR_NDMA (line 93) | const MSR_NDMA = 0x20; constant MSR_DIO (line 94) | const MSR_DIO = 0x40; constant MSR_RQM (line 95) | const MSR_RQM = 0x80; constant DSR_DRATEMASK (line 98) | const DSR_DRATEMASK = 0x3; constant DSR_PWRDOWN (line 99) | const DSR_PWRDOWN = 0x40; constant DSR_SWRESET (line 100) | const DSR_SWRESET = 0x80; constant DIR_DOOR (line 103) | const DIR_DOOR = 0x80; constant SR0_DS0 (line 106) | const SR0_DS0 = 0x1; constant SR0_DS1 (line 107) | const SR0_DS1 = 0x2; constant SR0_HEAD (line 108) | const SR0_HEAD = 0x4; constant SR0_EQPMT (line 109) | const SR0_EQPMT = 0x10; constant SR0_SEEK (line 110) | const SR0_SEEK = 0x20; constant SR0_ABNTERM (line 111) | const SR0_ABNTERM = 0x40; constant SR0_INVCMD (line 112) | const SR0_INVCMD = 0x80; constant SR0_RDYCHG (line 113) | const SR0_RDYCHG = SR0_ABNTERM | SR0_INVCMD; constant SR1_MA (line 116) | const SR1_MA = 0x1; constant SR1_NW (line 117) | const SR1_NW = 0x2; constant SR1_EC (line 118) | const SR1_EC = 0x80; constant SR2_SNS (line 121) | const SR2_SNS = 0x4; constant SR2_SEH (line 122) | const SR2_SEH = 0x8; constant CMD_READ_TRACK (line 130) | const CMD_READ_TRACK = 0x2; constant CMD_SPECIFY (line 131) | const CMD_SPECIFY = 0x3; constant CMD_SENSE_DRIVE_STATUS (line 132) | const CMD_SENSE_DRIVE_STATUS = 0x4; constant CMD_WRITE (line 133) | const CMD_WRITE = 0x5; constant CMD_READ (line 134) | const CMD_READ = 0x6; constant CMD_RECALIBRATE (line 135) | const CMD_RECALIBRATE = 0x7; constant CMD_SENSE_INTERRUPT_STATUS (line 136) | const CMD_SENSE_INTERRUPT_STATUS = 0x8; constant CMD_WRITE_DELETED_DATA (line 137) | const CMD_WRITE_DELETED_DATA = 0x9; constant CMD_READ_ID (line 138) | const CMD_READ_ID = 0xa; constant CMD_READ_DELETED_DATA (line 139) | const CMD_READ_DELETED_DATA = 0xc; constant CMD_FORMAT_TRACK (line 140) | const CMD_FORMAT_TRACK = 0xd; constant CMD_DUMP_REGS (line 141) | const CMD_DUMP_REGS = 0xe; constant CMD_SEEK (line 142) | const CMD_SEEK = 0xf; constant CMD_VERSION (line 143) | const CMD_VERSION = 0x10; constant CMD_SCAN_EQUAL (line 144) | const CMD_SCAN_EQUAL = 0x11; constant CMD_PERPENDICULAR_MODE (line 145) | const CMD_PERPENDICULAR_MODE = 0x12; constant CMD_CONFIGURE (line 146) | const CMD_CONFIGURE = 0x13; constant CMD_LOCK (line 147) | const CMD_LOCK = 0x14; constant CMD_VERIFY (line 148) | const CMD_VERIFY = 0x16; constant CMD_POWERDOWN_MODE (line 149) | const CMD_POWERDOWN_MODE = 0x17; constant CMD_PART_ID (line 150) | const CMD_PART_ID = 0x18; constant CMD_SCAN_LOW_OR_EQUAL (line 151) | const CMD_SCAN_LOW_OR_EQUAL = 0x19; constant CMD_SCAN_HIGH_OR_EQUAL (line 152) | const CMD_SCAN_HIGH_OR_EQUAL = 0x1d; constant CMD_SAVE (line 153) | const CMD_SAVE = 0x2e; constant CMD_OPTION (line 154) | const CMD_OPTION = 0x33; constant CMD_RESTORE (line 155) | const CMD_RESTORE = 0x4e; constant CMD_DRIVE_SPECIFICATION (line 156) | const CMD_DRIVE_SPECIFICATION = 0x8e; constant CMD_RELATIVE_SEEK_OUT (line 157) | const CMD_RELATIVE_SEEK_OUT = 0x8f; constant CMD_FORMAT_AND_WRITE (line 158) | const CMD_FORMAT_AND_WRITE = 0xcd; constant CMD_RELATIVE_SEEK_IN (line 159) | const CMD_RELATIVE_SEEK_IN = 0xcf; constant CMD_FLAG_MULTI_TRACK (line 162) | const CMD_FLAG_MULTI_TRACK = 0x1; constant CMD_PHASE_COMMAND (line 165) | const CMD_PHASE_COMMAND = 1; constant CMD_PHASE_EXECUTION (line 166) | const CMD_PHASE_EXECUTION = 2; constant CMD_PHASE_RESULT (line 167) | const CMD_PHASE_RESULT = 3; constant CONFIG_PRETRK (line 170) | const CONFIG_PRETRK = 0xff; constant CONFIG_FIFOTHR (line 171) | const CONFIG_FIFOTHR = 0x0f; constant CONFIG_POLL (line 172) | const CONFIG_POLL = 0x10; constant CONFIG_EFIFO (line 173) | const CONFIG_EFIFO = 0x20; constant CONFIG_EIS (line 174) | const CONFIG_EIS = 0x40; constant RESET_SENSE_INT_MAX (line 177) | const RESET_SENSE_INT_MAX = 4; constant SECTOR_SIZE (line 180) | const SECTOR_SIZE = 512; constant SECTOR_SIZE_CODE (line 181) | const SECTOR_SIZE_CODE = 2; function FloppyController (line 218) | function FloppyController(cpu, fda_image, fdb_image, fdc_config) constant DISK_FORMATS (line 1157) | const DISK_FORMATS = [ function FloppyDrive (line 1214) | function FloppyDrive(name, fdd_config, buffer, fallback_drive_type) FILE: src/ide.js constant CDROM_SECTOR_SIZE (line 42) | const CDROM_SECTOR_SIZE = 2048; constant HD_SECTOR_SIZE (line 43) | const HD_SECTOR_SIZE = 512; constant BUS_MASTER_BASE (line 45) | const BUS_MASTER_BASE = 0xB400; constant ATA_REG_ERROR (line 50) | const ATA_REG_ERROR = 0x01; constant ATA_REG_STATUS (line 51) | const ATA_REG_STATUS = 0x07; constant ATA_REG_ALT_STATUS (line 52) | const ATA_REG_ALT_STATUS = 0x00; constant ATA_REG_DATA (line 54) | const ATA_REG_DATA = 0x00; constant ATA_REG_SECTOR (line 55) | const ATA_REG_SECTOR = 0x02; constant ATA_REG_LBA_LOW (line 56) | const ATA_REG_LBA_LOW = 0x03; constant ATA_REG_LBA_MID (line 57) | const ATA_REG_LBA_MID = 0x04; constant ATA_REG_LBA_HIGH (line 58) | const ATA_REG_LBA_HIGH = 0x05; constant ATA_REG_DEVICE (line 59) | const ATA_REG_DEVICE = 0x06; constant ATA_REG_FEATURES (line 61) | const ATA_REG_FEATURES = 0x01; constant ATA_REG_COMMAND (line 62) | const ATA_REG_COMMAND = 0x07; constant ATA_REG_CONTROL (line 63) | const ATA_REG_CONTROL = 0x00; constant BMI_REG_COMMAND (line 67) | const BMI_REG_COMMAND = 0x00; constant BMI_REG_STATUS (line 68) | const BMI_REG_STATUS = 0x02; constant BMI_REG_PRDT (line 69) | const BMI_REG_PRDT = 0x04; constant ATA_ER_ABRT (line 73) | const ATA_ER_ABRT = 0x04; constant ATA_SR_ERR (line 76) | const ATA_SR_ERR = 0x01; constant ATA_SR_COND (line 77) | const ATA_SR_COND = 0x01; constant ATA_SR_SENS (line 78) | const ATA_SR_SENS = 0x02; constant ATA_SR_AERR (line 79) | const ATA_SR_AERR = 0x04; constant ATA_SR_DRQ (line 80) | const ATA_SR_DRQ = 0x08; constant ATA_SR_DSC (line 81) | const ATA_SR_DSC = 0x10; constant ATA_SR_DF (line 82) | const ATA_SR_DF = 0x20; constant ATA_SR_DRDY (line 83) | const ATA_SR_DRDY = 0x40; constant ATA_SR_BSY (line 84) | const ATA_SR_BSY = 0x80; constant ATA_DR_DEV (line 88) | const ATA_DR_DEV = 0x10; constant ATA_CR_NIEN (line 92) | const ATA_CR_NIEN = 0x02; constant ATA_CR_SRST (line 93) | const ATA_CR_SRST = 0x04; constant ATA_CR_HOB (line 94) | const ATA_CR_HOB = 0x80; constant ATA_CMD_DEVICE_RESET (line 97) | const ATA_CMD_DEVICE_RESET = 0x08; constant ATA_CMD_EXECUTE_DEVICE_DIAGNOSTIC (line 98) | const ATA_CMD_EXECUTE_DEVICE_DIAGNOSTIC = 0x90; constant ATA_CMD_FLUSH_CACHE (line 99) | const ATA_CMD_FLUSH_CACHE = 0xE7; constant ATA_CMD_FLUSH_CACHE_EXT (line 100) | const ATA_CMD_FLUSH_CACHE_EXT = 0xEA; constant ATA_CMD_GET_MEDIA_STATUS (line 101) | const ATA_CMD_GET_MEDIA_STATUS = 0xDA; constant ATA_CMD_IDENTIFY_DEVICE (line 102) | const ATA_CMD_IDENTIFY_DEVICE = 0xEC; constant ATA_CMD_IDENTIFY_PACKET_DEVICE (line 103) | const ATA_CMD_IDENTIFY_PACKET_DEVICE = 0xA1; constant ATA_CMD_IDLE_IMMEDIATE (line 104) | const ATA_CMD_IDLE_IMMEDIATE = 0xE1; constant ATA_CMD_INITIALIZE_DEVICE_PARAMETERS (line 105) | const ATA_CMD_INITIALIZE_DEVICE_PARAMETERS = 0x91; constant ATA_CMD_MEDIA_LOCK (line 106) | const ATA_CMD_MEDIA_LOCK = 0xDE; constant ATA_CMD_NOP (line 107) | const ATA_CMD_NOP = 0x00; constant ATA_CMD_PACKET (line 108) | const ATA_CMD_PACKET = 0xA0; constant ATA_CMD_READ_DMA (line 109) | const ATA_CMD_READ_DMA = 0xC8; constant ATA_CMD_READ_DMA_EXT (line 110) | const ATA_CMD_READ_DMA_EXT = 0x25; constant ATA_CMD_READ_MULTIPLE (line 111) | const ATA_CMD_READ_MULTIPLE = 0x29; constant ATA_CMD_READ_MULTIPLE_EXT (line 112) | const ATA_CMD_READ_MULTIPLE_EXT = 0xC4; constant ATA_CMD_READ_NATIVE_MAX_ADDRESS (line 113) | const ATA_CMD_READ_NATIVE_MAX_ADDRESS = 0xF8; constant ATA_CMD_READ_NATIVE_MAX_ADDRESS_EXT (line 114) | const ATA_CMD_READ_NATIVE_MAX_ADDRESS_EXT = 0x27; constant ATA_CMD_READ_SECTORS (line 115) | const ATA_CMD_READ_SECTORS = 0x20; constant ATA_CMD_READ_SECTORS_EXT (line 116) | const ATA_CMD_READ_SECTORS_EXT = 0x24; constant ATA_CMD_READ_VERIFY_SECTORS (line 117) | const ATA_CMD_READ_VERIFY_SECTORS = 0x40; constant ATA_CMD_SECURITY_FREEZE_LOCK (line 118) | const ATA_CMD_SECURITY_FREEZE_LOCK = 0xF5; constant ATA_CMD_SET_FEATURES (line 119) | const ATA_CMD_SET_FEATURES = 0xEF; constant ATA_CMD_SET_MAX (line 120) | const ATA_CMD_SET_MAX = 0xF9; constant ATA_CMD_SET_MULTIPLE_MODE (line 121) | const ATA_CMD_SET_MULTIPLE_MODE = 0xC6; constant ATA_CMD_STANDBY_IMMEDIATE (line 122) | const ATA_CMD_STANDBY_IMMEDIATE = 0xE0; constant ATA_CMD_WRITE_DMA (line 123) | const ATA_CMD_WRITE_DMA = 0xCA; constant ATA_CMD_WRITE_DMA_EXT (line 124) | const ATA_CMD_WRITE_DMA_EXT = 0x35; constant ATA_CMD_WRITE_MULTIPLE (line 125) | const ATA_CMD_WRITE_MULTIPLE = 0x39; constant ATA_CMD_WRITE_MULTIPLE_EXT (line 126) | const ATA_CMD_WRITE_MULTIPLE_EXT = 0xC5; constant ATA_CMD_WRITE_SECTORS (line 127) | const ATA_CMD_WRITE_SECTORS = 0x30; constant ATA_CMD_WRITE_SECTORS_EXT (line 128) | const ATA_CMD_WRITE_SECTORS_EXT = 0x34; constant ATA_CMD_NAME (line 132) | const ATA_CMD_NAME = constant ATAPI_CMD_GET_CONFIGURATION (line 171) | const ATAPI_CMD_GET_CONFIGURATION = 0x46; constant ATAPI_CMD_GET_EVENT_STATUS_NOTIFICATION (line 172) | const ATAPI_CMD_GET_EVENT_STATUS_NOTIFICATION = 0x4A; constant ATAPI_CMD_INQUIRY (line 173) | const ATAPI_CMD_INQUIRY = 0x12; constant ATAPI_CMD_MECHANISM_STATUS (line 174) | const ATAPI_CMD_MECHANISM_STATUS = 0xBD; constant ATAPI_CMD_MODE_SENSE_6 (line 175) | const ATAPI_CMD_MODE_SENSE_6 = 0x1A; constant ATAPI_CMD_MODE_SENSE_10 (line 176) | const ATAPI_CMD_MODE_SENSE_10 = 0x5A; constant ATAPI_CMD_PAUSE (line 177) | const ATAPI_CMD_PAUSE = 0x45; constant ATAPI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL (line 178) | const ATAPI_CMD_PREVENT_ALLOW_MEDIUM_REMOVAL = 0x1E; constant ATAPI_CMD_READ_10 (line 179) | const ATAPI_CMD_READ_10 = 0x28; constant ATAPI_CMD_READ_12 (line 180) | const ATAPI_CMD_READ_12 = 0xA8; constant ATAPI_CMD_READ_CAPACITY (line 181) | const ATAPI_CMD_READ_CAPACITY = 0x25; constant ATAPI_CMD_READ_CD (line 182) | const ATAPI_CMD_READ_CD = 0xBE; constant ATAPI_CMD_READ_DISK_INFORMATION (line 183) | const ATAPI_CMD_READ_DISK_INFORMATION = 0x51; constant ATAPI_CMD_READ_SUBCHANNEL (line 184) | const ATAPI_CMD_READ_SUBCHANNEL = 0x42; constant ATAPI_CMD_READ_TOC_PMA_ATIP (line 185) | const ATAPI_CMD_READ_TOC_PMA_ATIP = 0x43; constant ATAPI_CMD_READ_TRACK_INFORMATION (line 186) | const ATAPI_CMD_READ_TRACK_INFORMATION = 0x52; constant ATAPI_CMD_REQUEST_SENSE (line 187) | const ATAPI_CMD_REQUEST_SENSE = 0x03; constant ATAPI_CMD_START_STOP_UNIT (line 188) | const ATAPI_CMD_START_STOP_UNIT = 0x1B; constant ATAPI_CMD_TEST_UNIT_READY (line 189) | const ATAPI_CMD_TEST_UNIT_READY = 0x00; constant ATAPI_CF_NONE (line 192) | const ATAPI_CF_NONE = 0x00; constant ATAPI_CF_NEEDS_DISK (line 193) | const ATAPI_CF_NEEDS_DISK = 0x01; constant ATAPI_CF_UNIT_ATTN (line 194) | const ATAPI_CF_UNIT_ATTN = 0x02; constant ATAPI_CMD (line 197) | const ATAPI_CMD = constant ATAPI_SIGNATURE_LO (line 221) | const ATAPI_SIGNATURE_LO = 0x14; constant ATAPI_SIGNATURE_HI (line 222) | const ATAPI_SIGNATURE_HI = 0xEB; constant ATAPI_SK_NO_SENSE (line 225) | const ATAPI_SK_NO_SENSE = 0; constant ATAPI_SK_RECOVERED_ERROR (line 226) | const ATAPI_SK_RECOVERED_ERROR = 1; constant ATAPI_SK_NOT_READY (line 227) | const ATAPI_SK_NOT_READY = 2; constant ATAPI_SK_MEDIUM_ERROR (line 228) | const ATAPI_SK_MEDIUM_ERROR = 3; constant ATAPI_SK_HARDWARE_ERROR (line 229) | const ATAPI_SK_HARDWARE_ERROR = 4; constant ATAPI_SK_ILLEGAL_REQUEST (line 230) | const ATAPI_SK_ILLEGAL_REQUEST = 5; constant ATAPI_SK_UNIT_ATTENTION (line 231) | const ATAPI_SK_UNIT_ATTENTION = 6; constant ATAPI_SK_DATA_PROTECT (line 232) | const ATAPI_SK_DATA_PROTECT = 7; constant ATAPI_SK_BLANK_CHECK (line 233) | const ATAPI_SK_BLANK_CHECK = 8; constant ATAPI_SK_ABORTED_COMMAND (line 234) | const ATAPI_SK_ABORTED_COMMAND = 11; constant ATAPI_ASC_INV_FIELD_IN_CMD_PACKET (line 238) | const ATAPI_ASC_INV_FIELD_IN_CMD_PACKET = 0x24; constant ATAPI_ASC_MEDIUM_MAY_HAVE_CHANGED (line 239) | const ATAPI_ASC_MEDIUM_MAY_HAVE_CHANGED = 0x28; constant ATAPI_ASC_MEDIUM_NOT_PRESENT (line 240) | const ATAPI_ASC_MEDIUM_NOT_PRESENT = 0x3A; constant LOG_DETAIL_NONE (line 243) | const LOG_DETAIL_NONE = 0x00; constant LOG_DETAIL_REG_IO (line 244) | const LOG_DETAIL_REG_IO = 0x01; constant LOG_DETAIL_IRQ (line 245) | const LOG_DETAIL_IRQ = 0x02; constant LOG_DETAIL_RW (line 246) | const LOG_DETAIL_RW = 0x04; constant LOG_DETAIL_RW_DMA (line 247) | const LOG_DETAIL_RW_DMA = 0x08; constant LOG_DETAIL_CHS (line 248) | const LOG_DETAIL_CHS = 0x10; constant LOG_DETAIL_ALL (line 249) | const LOG_DETAIL_ALL = 0xFF; constant LOG_DETAILS (line 251) | const LOG_DETAILS = DEBUG ? LOG_DETAIL_NONE : 0; function IDEController (line 274) | function IDEController(cpu, bus, ide_config) function IDEChannel (line 368) | function IDEChannel(controller, channel_nr, channel_config, command_base... function IDEInterface (line 803) | function IDEInterface(channel, interface_nr, buffer, is_cd) FILE: src/io.js constant LOG_ALL_IO (line 9) | const LOG_ALL_IO = false; function IO (line 18) | function IO(cpu) function r16_1 (line 181) | function r16_1() function r16_2 (line 186) | function r16_2() function r32 (line 191) | function r32() function w16_1 (line 225) | function w16_1(data) function w16_2 (line 230) | function w16_2(data) function w32 (line 235) | function w32(data) FILE: src/iso9660.js constant BLOCK_SIZE (line 11) | const BLOCK_SIZE = 2 * 1024; constant FILE_FLAGS_HIDDEN (line 13) | const FILE_FLAGS_HIDDEN = 1 << 0; constant FILE_FLAGS_DIRECTORY (line 14) | const FILE_FLAGS_DIRECTORY = 1 << 1; constant FILE_FLAGS_ASSOCIATED_FILE (line 15) | const FILE_FLAGS_ASSOCIATED_FILE = 1 << 2; constant FILE_FLAGS_HAS_EXTENDED_ATTRIBUTE_RECORD (line 16) | const FILE_FLAGS_HAS_EXTENDED_ATTRIBUTE_RECORD = 1 << 3; constant FILE_FLAGS_HAS_PERMISSIONS (line 17) | const FILE_FLAGS_HAS_PERMISSIONS = 1 << 4; constant FILE_FLAGS_NOT_FINAL (line 18) | const FILE_FLAGS_NOT_FINAL = 1 << 7; function generate (line 23) | function generate(files) function is_probably_iso9660_file (line 244) | function is_probably_iso9660_file(buffer) FILE: src/kernel.js constant LINUX_BOOT_HDR_SETUP_SECTS (line 7) | const LINUX_BOOT_HDR_SETUP_SECTS = 0x1F1; constant LINUX_BOOT_HDR_SYSSIZE (line 8) | const LINUX_BOOT_HDR_SYSSIZE = 0x1F4; constant LINUX_BOOT_HDR_VIDMODE (line 9) | const LINUX_BOOT_HDR_VIDMODE = 0x1FA; constant LINUX_BOOT_HDR_BOOT_FLAG (line 10) | const LINUX_BOOT_HDR_BOOT_FLAG = 0x1FE; constant LINUX_BOOT_HDR_HEADER (line 11) | const LINUX_BOOT_HDR_HEADER = 0x202; constant LINUX_BOOT_HDR_VERSION (line 12) | const LINUX_BOOT_HDR_VERSION = 0x206; constant LINUX_BOOT_HDR_TYPE_OF_LOADER (line 13) | const LINUX_BOOT_HDR_TYPE_OF_LOADER = 0x210; constant LINUX_BOOT_HDR_LOADFLAGS (line 14) | const LINUX_BOOT_HDR_LOADFLAGS = 0x211; constant LINUX_BOOT_HDR_CODE32_START (line 15) | const LINUX_BOOT_HDR_CODE32_START = 0x214; constant LINUX_BOOT_HDR_RAMDISK_IMAGE (line 16) | const LINUX_BOOT_HDR_RAMDISK_IMAGE = 0x218; constant LINUX_BOOT_HDR_RAMDISK_SIZE (line 17) | const LINUX_BOOT_HDR_RAMDISK_SIZE = 0x21C; constant LINUX_BOOT_HDR_HEAP_END_PTR (line 18) | const LINUX_BOOT_HDR_HEAP_END_PTR = 0x224; constant LINUX_BOOT_HDR_CMD_LINE_PTR (line 19) | const LINUX_BOOT_HDR_CMD_LINE_PTR = 0x228; constant LINUX_BOOT_HDR_INITRD_ADDR_MAX (line 20) | const LINUX_BOOT_HDR_INITRD_ADDR_MAX = 0x22C; constant LINUX_BOOT_HDR_KERNEL_ALIGNMENT (line 21) | const LINUX_BOOT_HDR_KERNEL_ALIGNMENT = 0x230; constant LINUX_BOOT_HDR_RELOCATABLE_KERNEL (line 22) | const LINUX_BOOT_HDR_RELOCATABLE_KERNEL = 0x234; constant LINUX_BOOT_HDR_MIN_ALIGNMENT (line 23) | const LINUX_BOOT_HDR_MIN_ALIGNMENT = 0x235; constant LINUX_BOOT_HDR_XLOADFLAGS (line 24) | const LINUX_BOOT_HDR_XLOADFLAGS = 0x236; constant LINUX_BOOT_HDR_CMDLINE_SIZE (line 25) | const LINUX_BOOT_HDR_CMDLINE_SIZE = 0x238; constant LINUX_BOOT_HDR_PAYLOAD_OFFSET (line 26) | const LINUX_BOOT_HDR_PAYLOAD_OFFSET = 0x248; constant LINUX_BOOT_HDR_PAYLOAD_LENGTH (line 27) | const LINUX_BOOT_HDR_PAYLOAD_LENGTH = 0x24C; constant LINUX_BOOT_HDR_PREF_ADDRESS (line 28) | const LINUX_BOOT_HDR_PREF_ADDRESS = 0x258; constant LINUX_BOOT_HDR_INIT_SIZE (line 29) | const LINUX_BOOT_HDR_INIT_SIZE = 0x260; constant LINUX_BOOT_HDR_CHECKSUM1 (line 31) | const LINUX_BOOT_HDR_CHECKSUM1 = 0xAA55; constant LINUX_BOOT_HDR_CHECKSUM2 (line 32) | const LINUX_BOOT_HDR_CHECKSUM2 = 0x53726448; constant LINUX_BOOT_HDR_TYPE_OF_LOADER_NOT_ASSIGNED (line 34) | const LINUX_BOOT_HDR_TYPE_OF_LOADER_NOT_ASSIGNED = 0xFF; constant LINUX_BOOT_HDR_LOADFLAGS_LOADED_HIGH (line 36) | const LINUX_BOOT_HDR_LOADFLAGS_LOADED_HIGH = 1 << 0; constant LINUX_BOOT_HDR_LOADFLAGS_QUIET_FLAG (line 37) | const LINUX_BOOT_HDR_LOADFLAGS_QUIET_FLAG = 1 << 5; constant LINUX_BOOT_HDR_LOADFLAGS_KEEP_SEGMENTS (line 38) | const LINUX_BOOT_HDR_LOADFLAGS_KEEP_SEGMENTS = 1 << 6; constant LINUX_BOOT_HDR_LOADFLAGS_CAN_USE_HEAPS (line 39) | const LINUX_BOOT_HDR_LOADFLAGS_CAN_USE_HEAPS = 1 << 7; function load_kernel (line 42) | function load_kernel(mem8, bzimage, initrd, cmdline) function make_linux_boot_rom (line 181) | function make_linux_boot_rom(real_mode_segment, heap_end) FILE: src/lib.js function pads (line 4) | function pads(str, len) function pad0 (line 11) | function pad0(str, len) function h (line 49) | function h(n, len) function hex_dump (line 63) | function hex_dump(buffer) function ByteQueue (line 246) | function ByteQueue(size) function FloatQueue (line 317) | function FloatQueue(size) function CircularQueue (line 412) | function CircularQueue(size) function dump_file (line 445) | function dump_file(ab, name) function download (line 456) | function download(file_or_blob, name) function retry (line 686) | function retry() function read_sized_string_from_mem (line 725) | function read_sized_string_from_mem(mem, offset, len) constant CHARMAPS (line 743) | const CHARMAPS = function get_charmap (line 758) | function get_charmap(encoding) FILE: src/log.js function set_log_level (line 19) | function set_log_level(level) { function do_the_log (line 25) | function do_the_log(message) function dbg_log_ (line 60) | function dbg_log_(stuff, level) function dbg_trace (line 112) | function dbg_trace(level) function dbg_assert (line 124) | function dbg_assert(cond, msg, level) function dbg_assert_failed (line 135) | function dbg_assert_failed(msg) FILE: src/main.js function v86 (line 9) | function v86(bus, wasm) function the_worker (line 132) | function the_worker() FILE: src/ne2k.js constant NE2K_LOG_VERBOSE (line 12) | const NE2K_LOG_VERBOSE = false; constant NE2K_LOG_PACKETS (line 13) | const NE2K_LOG_PACKETS = false; constant E8390_CMD (line 15) | const E8390_CMD = 0x00; constant EN0_CLDALO (line 18) | const EN0_CLDALO = 0x01; constant EN0_STARTPG (line 19) | const EN0_STARTPG = 0x01; constant EN0_CLDAHI (line 20) | const EN0_CLDAHI = 0x02; constant EN0_STOPPG (line 21) | const EN0_STOPPG = 0x02; constant EN0_BOUNDARY (line 22) | const EN0_BOUNDARY = 0x03; constant EN0_TSR (line 23) | const EN0_TSR = 0x04; constant EN0_TPSR (line 24) | const EN0_TPSR = 0x04; constant EN0_NCR (line 25) | const EN0_NCR = 0x05; constant EN0_TCNTLO (line 26) | const EN0_TCNTLO = 0x05; constant EN0_FIFO (line 27) | const EN0_FIFO = 0x06; constant EN0_TCNTHI (line 28) | const EN0_TCNTHI = 0x06; constant EN0_ISR (line 29) | const EN0_ISR = 0x07; constant EN0_CRDALO (line 30) | const EN0_CRDALO = 0x08; constant EN0_RSARLO (line 31) | const EN0_RSARLO = 0x08; constant EN0_CRDAHI (line 32) | const EN0_CRDAHI = 0x09; constant EN0_RSARHI (line 33) | const EN0_RSARHI = 0x09; constant EN0_RCNTLO (line 34) | const EN0_RCNTLO = 0x0a; constant EN0_RCNTHI (line 35) | const EN0_RCNTHI = 0x0b; constant EN0_RSR (line 36) | const EN0_RSR = 0x0c; constant EN0_RXCR (line 37) | const EN0_RXCR = 0x0c; constant EN0_TXCR (line 38) | const EN0_TXCR = 0x0d; constant EN0_COUNTER0 (line 39) | const EN0_COUNTER0 = 0x0d; constant EN0_DCFG (line 40) | const EN0_DCFG = 0x0e; constant EN0_COUNTER1 (line 41) | const EN0_COUNTER1 = 0x0e; constant EN0_IMR (line 42) | const EN0_IMR = 0x0f; constant EN0_COUNTER2 (line 43) | const EN0_COUNTER2 = 0x0f; constant NE_DATAPORT (line 45) | const NE_DATAPORT = 0x10; constant NE_RESET (line 46) | const NE_RESET = 0x1f; constant ENISR_RX (line 49) | const ENISR_RX = 0x01; constant ENISR_TX (line 50) | const ENISR_TX = 0x02; constant ENISR_RX_ERR (line 51) | const ENISR_RX_ERR = 0x04; constant ENISR_TX_ERR (line 52) | const ENISR_TX_ERR = 0x08; constant ENISR_OVER (line 53) | const ENISR_OVER = 0x10; constant ENISR_COUNTERS (line 54) | const ENISR_COUNTERS = 0x20; constant ENISR_RDC (line 55) | const ENISR_RDC = 0x40; constant ENISR_RESET (line 56) | const ENISR_RESET = 0x80; constant ENISR_ALL (line 57) | const ENISR_ALL = 0x3f; constant ENRSR_RXOK (line 59) | const ENRSR_RXOK = 0x01; constant START_PAGE (line 61) | const START_PAGE = 0x40; constant START_RX_PAGE (line 62) | const START_RX_PAGE = 0x40 + 12; constant STOP_PAGE (line 63) | const STOP_PAGE = 0x80; function translate_mac_address (line 70) | function translate_mac_address(packet, search_mac, replacement_mac) function format_mac (line 236) | function format_mac(mac) function dump_packet (line 248) | function dump_packet(packet, prefix) function Ne2k (line 298) | function Ne2k(cpu, bus, preserve_mac_from_state_image, mac_address_trans... FILE: src/pci.js constant PCI_CONFIG_ADDRESS (line 10) | const PCI_CONFIG_ADDRESS = 0xCF8; constant PCI_CONFIG_DATA (line 11) | const PCI_CONFIG_DATA = 0xCFC; function PCI (line 17) | function PCI(cpu) FILE: src/pit.js constant OSCILLATOR_FREQ (line 11) | const OSCILLATOR_FREQ = 1193.1816666; function PIT (line 18) | function PIT(cpu, bus) FILE: src/ps2.js constant PS2_LOG_VERBOSE (line 10) | const PS2_LOG_VERBOSE = false; function PS2 (line 17) | function PS2(cpu, bus) FILE: src/rtc.js constant CMOS_RTC_SECONDS (line 11) | const CMOS_RTC_SECONDS = 0x00; constant CMOS_RTC_SECONDS_ALARM (line 12) | const CMOS_RTC_SECONDS_ALARM = 0x01; constant CMOS_RTC_MINUTES (line 13) | const CMOS_RTC_MINUTES = 0x02; constant CMOS_RTC_MINUTES_ALARM (line 14) | const CMOS_RTC_MINUTES_ALARM = 0x03; constant CMOS_RTC_HOURS (line 15) | const CMOS_RTC_HOURS = 0x04; constant CMOS_RTC_HOURS_ALARM (line 16) | const CMOS_RTC_HOURS_ALARM = 0x05; constant CMOS_RTC_DAY_WEEK (line 17) | const CMOS_RTC_DAY_WEEK = 0x06; constant CMOS_RTC_DAY_MONTH (line 18) | const CMOS_RTC_DAY_MONTH = 0x07; constant CMOS_RTC_MONTH (line 19) | const CMOS_RTC_MONTH = 0x08; constant CMOS_RTC_YEAR (line 20) | const CMOS_RTC_YEAR = 0x09; constant CMOS_STATUS_A (line 21) | const CMOS_STATUS_A = 0x0a; constant CMOS_STATUS_B (line 22) | const CMOS_STATUS_B = 0x0b; constant CMOS_STATUS_C (line 23) | const CMOS_STATUS_C = 0x0c; constant CMOS_STATUS_D (line 24) | const CMOS_STATUS_D = 0x0d; constant CMOS_DIAG_STATUS (line 25) | const CMOS_DIAG_STATUS = 0x0e; constant CMOS_RESET_CODE (line 26) | const CMOS_RESET_CODE = 0x0f; constant CMOS_FLOPPY_DRIVE_TYPE (line 28) | const CMOS_FLOPPY_DRIVE_TYPE = 0x10; constant CMOS_DISK_DATA (line 29) | const CMOS_DISK_DATA = 0x12; constant CMOS_EQUIPMENT_INFO (line 30) | const CMOS_EQUIPMENT_INFO = 0x14; constant CMOS_MEM_BASE_LOW (line 31) | const CMOS_MEM_BASE_LOW = 0x15; constant CMOS_MEM_BASE_HIGH (line 32) | const CMOS_MEM_BASE_HIGH = 0x16; constant CMOS_MEM_OLD_EXT_LOW (line 33) | const CMOS_MEM_OLD_EXT_LOW = 0x17; constant CMOS_MEM_OLD_EXT_HIGH (line 34) | const CMOS_MEM_OLD_EXT_HIGH = 0x18; constant CMOS_DISK_DRIVE1_TYPE (line 35) | const CMOS_DISK_DRIVE1_TYPE = 0x19; constant CMOS_DISK_DRIVE2_TYPE (line 36) | const CMOS_DISK_DRIVE2_TYPE = 0x1a; constant CMOS_DISK_DRIVE1_CYL (line 37) | const CMOS_DISK_DRIVE1_CYL = 0x1b; constant CMOS_DISK_DRIVE2_CYL (line 38) | const CMOS_DISK_DRIVE2_CYL = 0x24; constant CMOS_MEM_EXTMEM_LOW (line 39) | const CMOS_MEM_EXTMEM_LOW = 0x30; constant CMOS_MEM_EXTMEM_HIGH (line 40) | const CMOS_MEM_EXTMEM_HIGH = 0x31; constant CMOS_CENTURY (line 41) | const CMOS_CENTURY = 0x32; constant CMOS_MEM_EXTMEM2_LOW (line 42) | const CMOS_MEM_EXTMEM2_LOW = 0x34; constant CMOS_MEM_EXTMEM2_HIGH (line 43) | const CMOS_MEM_EXTMEM2_HIGH = 0x35; constant CMOS_CENTURY2 (line 44) | const CMOS_CENTURY2 = 0x37; constant CMOS_BIOS_BOOTFLAG1 (line 45) | const CMOS_BIOS_BOOTFLAG1 = 0x38; constant CMOS_BIOS_DISKTRANSFLAG (line 46) | const CMOS_BIOS_DISKTRANSFLAG = 0x39; constant CMOS_BIOS_BOOTFLAG2 (line 47) | const CMOS_BIOS_BOOTFLAG2 = 0x3d; constant CMOS_MEM_HIGHMEM_LOW (line 48) | const CMOS_MEM_HIGHMEM_LOW = 0x5b; constant CMOS_MEM_HIGHMEM_MID (line 49) | const CMOS_MEM_HIGHMEM_MID = 0x5c; constant CMOS_MEM_HIGHMEM_HIGH (line 50) | const CMOS_MEM_HIGHMEM_HIGH = 0x5d; constant CMOS_BIOS_SMP_COUNT (line 51) | const CMOS_BIOS_SMP_COUNT = 0x5f; constant BOOT_ORDER_CD_FIRST (line 54) | const BOOT_ORDER_CD_FIRST = 0x123; constant BOOT_ORDER_HD_FIRST (line 55) | const BOOT_ORDER_HD_FIRST = 0x312; constant BOOT_ORDER_FD_FIRST (line 56) | const BOOT_ORDER_FD_FIRST = 0x321; function RTC (line 63) | function RTC(cpu) FILE: src/rust/analysis.rs type AnalysisType (line 10) | pub enum AnalysisType { type Analysis (line 21) | pub struct Analysis { function analyze_step (line 27) | pub fn analyze_step(mut cpu: &mut CpuContext) -> Analysis { function analyze_step_handle_prefix (line 39) | pub fn analyze_step_handle_prefix(cpu: &mut CpuContext, analysis: &mut A... function analyze_step_handle_segment_prefix (line 46) | pub fn analyze_step_handle_segment_prefix( function instr16_0F_analyze (line 56) | pub fn instr16_0F_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr32_0F_analyze (line 59) | pub fn instr32_0F_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_26_analyze (line 62) | pub fn instr_26_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_2E_analyze (line 65) | pub fn instr_2E_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_36_analyze (line 68) | pub fn instr_36_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_3E_analyze (line 71) | pub fn instr_3E_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_64_analyze (line 74) | pub fn instr_64_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_65_analyze (line 77) | pub fn instr_65_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_66_analyze (line 80) | pub fn instr_66_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_67_analyze (line 84) | pub fn instr_67_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_F0_analyze (line 88) | pub fn instr_F0_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_F2_analyze (line 92) | pub fn instr_F2_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function instr_F3_analyze (line 96) | pub fn instr_F3_analyze(cpu: &mut CpuContext, analysis: &mut Analysis) { function modrm_analyze (line 101) | pub fn modrm_analyze(ctx: &mut CpuContext, modrm_byte: u8) { modrm::skip... FILE: src/rust/codegen.rs function gen_add_cs_offset (line 15) | pub fn gen_add_cs_offset(ctx: &mut JitContext) { function gen_get_eip (line 23) | pub fn gen_get_eip(builder: &mut WasmBuilder) { function gen_set_eip_to_after_current_instruction (line 27) | pub fn gen_set_eip_to_after_current_instruction(ctx: &mut JitContext) { function gen_set_previous_eip_offset_from_eip_with_low_bits (line 38) | pub fn gen_set_previous_eip_offset_from_eip_with_low_bits( function gen_set_eip_low_bits (line 53) | pub fn gen_set_eip_low_bits(builder: &mut WasmBuilder, low_bits: i32) { function gen_set_eip_low_bits_and_jump_rel32 (line 65) | pub fn gen_set_eip_low_bits_and_jump_rel32(builder: &mut WasmBuilder, lo... function gen_relative_jump (line 81) | pub fn gen_relative_jump(builder: &mut WasmBuilder, n: i32) { function gen_page_switch_check (line 92) | pub fn gen_page_switch_check( function gen_update_instruction_counter (line 120) | pub fn gen_update_instruction_counter(ctx: &mut JitContext) { function gen_get_reg8 (line 130) | pub fn gen_get_reg8(ctx: &mut JitContext, r: u32) { function gen_get_reg8_or_alias_to_reg32 (line 152) | pub fn gen_get_reg8_or_alias_to_reg32(ctx: &mut JitContext, r: u32) -> W... function gen_free_reg8_or_alias (line 166) | pub fn gen_free_reg8_or_alias(ctx: &mut JitContext, r: u32, local: WasmL... function gen_get_reg16 (line 174) | pub fn gen_get_reg16(ctx: &mut JitContext, r: u32) { function gen_get_reg32 (line 180) | pub fn gen_get_reg32(ctx: &mut JitContext, r: u32) { function gen_set_reg8 (line 184) | pub fn gen_set_reg8(ctx: &mut JitContext, r: u32) { function gen_set_reg8_unmasked (line 218) | pub fn gen_set_reg8_unmasked(ctx: &mut JitContext, r: u32) { function gen_set_reg16 (line 261) | pub fn gen_set_reg16(ctx: &mut JitContext, r: u32) { function gen_set_reg16_unmasked (line 265) | pub fn gen_set_reg16_unmasked(ctx: &mut JitContext, r: u32) { function gen_set_reg16_local (line 285) | pub fn gen_set_reg16_local(builder: &mut WasmBuilder, local: &WasmLocal) { function gen_set_reg32 (line 296) | pub fn gen_set_reg32(ctx: &mut JitContext, r: u32) { function decr_exc_asize (line 300) | pub fn decr_exc_asize(ctx: &mut JitContext) { function gen_read_reg_xmm128_into_scratch (line 312) | pub fn gen_read_reg_xmm128_into_scratch(ctx: &mut JitContext, r: u32) { function gen_get_sreg (line 328) | pub fn gen_get_sreg(ctx: &mut JitContext, r: u32) { function gen_get_ss_offset (line 333) | pub fn gen_get_ss_offset(ctx: &mut JitContext) { function gen_get_flags (line 338) | pub fn gen_get_flags(builder: &mut WasmBuilder) { function gen_get_flags_changed (line 341) | fn gen_get_flags_changed(builder: &mut WasmBuilder) { function gen_get_last_result (line 344) | fn gen_get_last_result(builder: &mut WasmBuilder, previous_instruction: ... function gen_get_last_op_size (line 384) | fn gen_get_last_op_size(builder: &mut WasmBuilder) { function gen_get_last_op1 (line 387) | fn gen_get_last_op1(builder: &mut WasmBuilder, previous_instruction: &In... function gen_get_page_fault (line 398) | pub fn gen_get_page_fault(builder: &mut WasmBuilder) { function sign_extend_i8 (line 403) | pub fn sign_extend_i8(builder: &mut WasmBuilder) { function sign_extend_i16 (line 411) | pub fn sign_extend_i16(builder: &mut WasmBuilder) { function gen_fn0_const (line 418) | pub fn gen_fn0_const(builder: &mut WasmBuilder, name: &str) { builder.ca... function gen_fn1_const (line 419) | pub fn gen_fn1_const(builder: &mut WasmBuilder, name: &str, arg0: u32) { function gen_fn2_const (line 423) | pub fn gen_fn2_const(builder: &mut WasmBuilder, name: &str, arg0: u32, a... function gen_modrm_fn0 (line 430) | pub fn gen_modrm_fn0(builder: &mut WasmBuilder, name: &str) { function gen_modrm_fn1 (line 434) | pub fn gen_modrm_fn1(builder: &mut WasmBuilder, name: &str, arg0: u32) { function gen_modrm_resolve (line 440) | pub fn gen_modrm_resolve(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_modrm_resolve_with_local (line 443) | pub fn gen_modrm_resolve_with_local( function gen_modrm_resolve_with_esp_offset (line 458) | pub fn gen_modrm_resolve_with_esp_offset( function gen_set_reg8_r (line 466) | pub fn gen_set_reg8_r(ctx: &mut JitContext, dest: u32, src: u32) { function gen_set_reg16_r (line 473) | pub fn gen_set_reg16_r(ctx: &mut JitContext, dest: u32, src: u32) { function gen_set_reg32_r (line 480) | pub fn gen_set_reg32_r(ctx: &mut JitContext, dest: u32, src: u32) { function gen_modrm_resolve_safe_read8 (line 488) | pub fn gen_modrm_resolve_safe_read8(ctx: &mut JitContext, modrm_byte: Mo... function gen_modrm_resolve_safe_read16 (line 491) | pub fn gen_modrm_resolve_safe_read16(ctx: &mut JitContext, modrm_byte: M... function gen_modrm_resolve_safe_read32 (line 494) | pub fn gen_modrm_resolve_safe_read32(ctx: &mut JitContext, modrm_byte: M... function gen_modrm_resolve_safe_read64 (line 497) | pub fn gen_modrm_resolve_safe_read64(ctx: &mut JitContext, modrm_byte: M... function gen_modrm_resolve_safe_read128 (line 500) | pub fn gen_modrm_resolve_safe_read128( function gen_safe_read8 (line 510) | pub fn gen_safe_read8(ctx: &mut JitContext, address_local: &WasmLocal) { function gen_safe_read16 (line 513) | pub fn gen_safe_read16(ctx: &mut JitContext, address_local: &WasmLocal) { function gen_safe_read32 (line 516) | pub fn gen_safe_read32(ctx: &mut JitContext, address_local: &WasmLocal) { function gen_safe_read64 (line 519) | pub fn gen_safe_read64(ctx: &mut JitContext, address_local: &WasmLocal) { function gen_safe_read128 (line 522) | pub fn gen_safe_read128(ctx: &mut JitContext, address_local: &WasmLocal,... type GenSafeWriteValue (line 527) | enum GenSafeWriteValue<'a> { type GenSafeReadWriteValue (line 533) | enum GenSafeReadWriteValue { type BitSize (line 539) | pub enum BitSize { method bytes (line 547) | pub fn bytes(&self) -> u32 { function gen_safe_write8 (line 558) | pub fn gen_safe_write8(ctx: &mut JitContext, address_local: &WasmLocal, ... function gen_safe_write16 (line 566) | pub fn gen_safe_write16(ctx: &mut JitContext, address_local: &WasmLocal,... function gen_safe_write32 (line 574) | pub fn gen_safe_write32(ctx: &mut JitContext, address_local: &WasmLocal,... function gen_safe_write64 (line 582) | pub fn gen_safe_write64( function gen_safe_write128 (line 595) | pub fn gen_safe_write128( function gen_safe_read (line 609) | fn gen_safe_read( function gen_get_phys_eip_plus_mem (line 748) | pub fn gen_get_phys_eip_plus_mem(ctx: &mut JitContext, address_local: &W... function gen_safe_write (line 825) | fn gen_safe_write( function gen_safe_read_write (line 968) | pub fn gen_safe_read_write( function bug_gen_safe_read_write_page_fault (line 1199) | pub fn bug_gen_safe_read_write_page_fault(bits: i32, addr: u32) { function gen_jmp_rel16 (line 1204) | pub fn gen_jmp_rel16(builder: &mut WasmBuilder, rel16: u16) { function gen_pop16_ss16 (line 1232) | pub fn gen_pop16_ss16(ctx: &mut JitContext) { function gen_pop16_ss32 (line 1255) | pub fn gen_pop16_ss32(ctx: &mut JitContext) { function gen_pop16 (line 1278) | pub fn gen_pop16(ctx: &mut JitContext) { function gen_pop32s_ss16 (line 1287) | pub fn gen_pop32s_ss16(ctx: &mut JitContext) { function gen_pop32s_ss32 (line 1310) | pub fn gen_pop32s_ss32(ctx: &mut JitContext) { function gen_pop32s (line 1332) | pub fn gen_pop32s(ctx: &mut JitContext) { function gen_adjust_stack_reg (line 1341) | pub fn gen_adjust_stack_reg(ctx: &mut JitContext, offset: u32) { function gen_leave (line 1356) | pub fn gen_leave(ctx: &mut JitContext, os32: bool) { function gen_task_switch_test (line 1403) | pub fn gen_task_switch_test(ctx: &mut JitContext) { function gen_task_switch_test_mmx (line 1425) | pub fn gen_task_switch_test_mmx(ctx: &mut JitContext) { function gen_push16 (line 1447) | pub fn gen_push16(ctx: &mut JitContext, value_local: &WasmLocal) { function gen_push32 (line 1493) | pub fn gen_push32(ctx: &mut JitContext, value_local: &WasmLocal) { function gen_push32_sreg (line 1540) | pub fn gen_push32_sreg(ctx: &mut JitContext, reg: u32) { function gen_get_real_eip (line 1591) | pub fn gen_get_real_eip(ctx: &mut JitContext) { function gen_set_last_op1 (line 1604) | pub fn gen_set_last_op1(builder: &mut WasmBuilder, source: &WasmLocal) { function gen_set_last_result (line 1610) | pub fn gen_set_last_result(builder: &mut WasmBuilder, source: &WasmLocal) { function gen_clear_flags_changed_bits (line 1616) | pub fn gen_clear_flags_changed_bits(builder: &mut WasmBuilder, bits_to_c... function gen_set_last_op_size_and_flags_changed (line 1624) | pub fn gen_set_last_op_size_and_flags_changed( function gen_set_flags_bits (line 1637) | pub fn gen_set_flags_bits(builder: &mut WasmBuilder, bits_to_set: i32) { function gen_clear_flags_bits (line 1645) | pub fn gen_clear_flags_bits(builder: &mut WasmBuilder, bits_to_clear: i3... type ConditionNegate (line 1654) | pub enum ConditionNegate { function gen_getzf (line 1659) | pub fn gen_getzf(ctx: &mut JitContext, negate: ConditionNegate) { function gen_getcf (line 1767) | pub fn gen_getcf(ctx: &mut JitContext, negate: ConditionNegate) { function gen_getsf (line 1872) | pub fn gen_getsf(ctx: &mut JitContext, negate: ConditionNegate) { function gen_getof (line 1929) | pub fn gen_getof(ctx: &mut JitContext) { function gen_test_be (line 2040) | pub fn gen_test_be(ctx: &mut JitContext, negate: ConditionNegate) { function gen_test_l (line 2151) | pub fn gen_test_l(ctx: &mut JitContext, negate: ConditionNegate) { function gen_test_le (line 2278) | pub fn gen_test_le(ctx: &mut JitContext, negate: ConditionNegate) { function gen_test_loopnz (line 2409) | pub fn gen_test_loopnz(ctx: &mut JitContext, is_asize_32: bool) { function gen_test_loopz (line 2416) | pub fn gen_test_loopz(ctx: &mut JitContext, is_asize_32: bool) { function gen_test_loop (line 2424) | pub fn gen_test_loop(ctx: &mut JitContext, is_asize_32: bool) { function gen_test_jcxz (line 2432) | pub fn gen_test_jcxz(ctx: &mut JitContext, is_asize_32: bool) { function gen_fpu_get_sti (line 2442) | pub fn gen_fpu_get_sti(ctx: &mut JitContext, i: u32) { function gen_fpu_load_m32 (line 2453) | pub fn gen_fpu_load_m32(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_fpu_load_m64 (line 2464) | pub fn gen_fpu_load_m64(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_fpu_load_i16 (line 2475) | pub fn gen_fpu_load_i16(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_fpu_load_i32 (line 2486) | pub fn gen_fpu_load_i32(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_fpu_load_i64 (line 2496) | pub fn gen_fpu_load_i64(ctx: &mut JitContext, modrm_byte: ModrmByte) { function gen_trigger_de (line 2507) | pub fn gen_trigger_de(ctx: &mut JitContext) { function gen_trigger_ud (line 2517) | pub fn gen_trigger_ud(ctx: &mut JitContext) { function gen_trigger_gp (line 2527) | pub fn gen_trigger_gp(ctx: &mut JitContext, error_code: u32) { function gen_condition_fn_negated (line 2538) | pub fn gen_condition_fn_negated(ctx: &mut JitContext, condition: u8) { function gen_condition_fn (line 2542) | pub fn gen_condition_fn(ctx: &mut JitContext, condition: u8) { function gen_move_registers_from_locals_to_memory (line 2621) | pub fn gen_move_registers_from_locals_to_memory(ctx: &mut JitContext) { function gen_move_registers_from_memory_to_locals (line 2634) | pub fn gen_move_registers_from_memory_to_locals(ctx: &mut JitContext) { function gen_profiler_stat_increment (line 2648) | pub fn gen_profiler_stat_increment(builder: &mut WasmBuilder, stat: prof... function gen_debug_track_jit_exit (line 2656) | pub fn gen_debug_track_jit_exit(builder: &mut WasmBuilder, address: u32) { FILE: src/rust/config.rs constant LOG_PAGE_FAULTS (line 1) | pub const LOG_PAGE_FAULTS: bool = false; constant VMWARE_HYPERVISOR_PORT (line 3) | pub const VMWARE_HYPERVISOR_PORT: bool = true; FILE: src/rust/control_flow.rs constant ENTRY_NODE_ID (line 8) | const ENTRY_NODE_ID: u32 = 0xffff_ffff; type Set (line 13) | type Set = BTreeSet; type Graph (line 14) | type Graph = BTreeMap; function rev_graph_edges (line 17) | fn rev_graph_edges(nodes: &Graph) -> Graph { function make_graph (line 30) | pub fn make_graph(basic_blocks: &Vec) -> Graph { type WasmStructure (line 80) | pub enum WasmStructure { method print (line 87) | pub fn print(&self, depth: usize) { method branches (line 115) | fn branches(&self, edges: &Graph) -> HashSet { method head (line 133) | pub fn head(&self) -> Box + '_> { function assert_invariants (line 149) | pub fn assert_invariants(blocks: &Vec) { function scc (line 186) | fn scc(edges: &Graph, rev_edges: &Graph) -> Vec> { function loopify (line 241) | pub fn loopify(nodes: &Graph) -> Vec { function blockify (line 347) | pub fn blockify(blocks: &mut Vec, edges: &Graph) { FILE: src/rust/cpu/apic.rs constant APIC_LOG_VERBOSE (line 6) | const APIC_LOG_VERBOSE: bool = false; constant APIC_TIMER_FREQ (line 9) | const APIC_TIMER_FREQ: f64 = 1.0 * 1000.0 * 1000.0; constant APIC_TIMER_MODE_MASK (line 11) | const APIC_TIMER_MODE_MASK: u32 = 3 << 17; constant APIC_TIMER_MODE_ONE_SHOT (line 13) | const APIC_TIMER_MODE_ONE_SHOT: u32 = 0; constant APIC_TIMER_MODE_PERIODIC (line 14) | const APIC_TIMER_MODE_PERIODIC: u32 = 1 << 17; constant _APIC_TIMER_MODE_TSC (line 16) | const _APIC_TIMER_MODE_TSC: u32 = 2 << 17; constant DELIVERY_MODES (line 18) | const DELIVERY_MODES: [&str; 8] = [ constant DESTINATION_MODES (line 29) | const DESTINATION_MODES: [&str; 2] = ["physical", "logical"]; constant IOAPIC_CONFIG_MASKED (line 31) | const IOAPIC_CONFIG_MASKED: u32 = 0x10000; constant IOAPIC_DELIVERY_INIT (line 33) | const IOAPIC_DELIVERY_INIT: u8 = 5; constant IOAPIC_DELIVERY_NMI (line 34) | const IOAPIC_DELIVERY_NMI: u8 = 4; constant IOAPIC_DELIVERY_FIXED (line 35) | const IOAPIC_DELIVERY_FIXED: u8 = 0; constant APIC_STRUCT_SIZE (line 39) | const APIC_STRUCT_SIZE: usize = 4 * 46; constant _ (line 42) | const _: () = assert!(std::mem::offset_of!(Apic, timer_last_tick) == 6 *... constant _ (line 43) | const _: () = assert!(std::mem::offset_of!(Apic, lvt_timer) == 8 * 4); constant _ (line 44) | const _: () = assert!(std::mem::offset_of!(Apic, lvt_perf_counter) == 9 ... constant _ (line 45) | const _: () = assert!(std::mem::offset_of!(Apic, icr0) == 14 * 4); constant _ (line 46) | const _: () = assert!(std::mem::offset_of!(Apic, icr1) == 15 * 4); constant _ (line 47) | const _: () = assert!(std::mem::offset_of!(Apic, irr) == 16 * 4); constant _ (line 48) | const _: () = assert!(std::mem::offset_of!(Apic, isr) == 24 * 4); constant _ (line 49) | const _: () = assert!(std::mem::offset_of!(Apic, tmr) == 32 * 4); constant _ (line 50) | const _: () = assert!(std::mem::offset_of!(Apic, spurious_vector) == 40 ... constant _ (line 51) | const _: () = assert!(std::mem::offset_of!(Apic, lvt_thermal_sensor) == ... constant _ (line 52) | const _: () = assert!(std::mem::size_of::() == APIC_STRUCT_SIZE); type Apic (line 54) | pub struct Apic { function get_apic (line 106) | pub fn get_apic() -> MutexGuard<'static, Apic> { APIC.try_lock().unwrap() } function get_apic_addr (line 109) | pub fn get_apic_addr() -> u32 { &raw mut *get_apic() as u32 } function read32 (line 111) | pub fn read32(addr: u32) -> u32 { function read32_internal (line 118) | fn read32_internal(apic: &mut Apic, addr: u32) -> u32 { function write32 (line 278) | pub fn write32(addr: u32, value: u32) { function write32_internal (line 285) | fn write32_internal(apic: &mut Apic, addr: u32, value: u32) { function apic_timer (line 467) | pub fn apic_timer(now: f64) -> f64 { timer(&mut get_apic(), now) } function timer (line 469) | fn timer(apic: &mut Apic, now: f64) -> f64 { function route (line 535) | pub fn route( function deliver (line 547) | fn deliver(apic: &mut Apic, vector: u8, mode: u8, is_level: bool) { function highest_irr (line 581) | fn highest_irr(apic: &mut Apic) -> Option { function highest_isr (line 590) | fn highest_isr(apic: &mut Apic) -> Option { function acknowledge_irq (line 599) | pub fn acknowledge_irq() -> Option { acknowledge_irq_internal(&mut g... function acknowledge_irq_internal (line 601) | fn acknowledge_irq_internal(apic: &mut Apic) -> Option { function register_get_bit (line 640) | fn register_get_bit(v: &[u32; 8], bit: u8) -> bool { v[(bit >> 5) as usi... function register_set_bit (line 642) | fn register_set_bit(v: &mut [u32; 8], bit: u8) { v[(bit >> 5) as usize] ... function register_clear_bit (line 644) | fn register_clear_bit(v: &mut [u32; 8], bit: u8) { v[(bit >> 5) as usize... function register_get_highest_bit (line 646) | fn register_get_highest_bit(v: &[u32; 8]) -> Option { FILE: src/rust/cpu/arith.rs function int_log2 (line 6) | fn int_log2(x: i32) -> i32 { 31 - x.leading_zeros() as i32 } function opsize_to_mask (line 8) | fn opsize_to_mask(op_size: i32) -> i32 { function add (line 13) | unsafe fn add(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function adc (line 21) | unsafe fn adc(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function sub (line 35) | unsafe fn sub(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function sbb (line 43) | unsafe fn sbb(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function add8 (line 57) | pub unsafe fn add8(x: i32, y: i32) -> i32 { function add16 (line 63) | pub unsafe fn add16(x: i32, y: i32) -> i32 { function add32 (line 68) | pub unsafe fn add32(x: i32, y: i32) -> i32 { return add(x, y, OPSIZE_32); } function sub8 (line 69) | pub unsafe fn sub8(x: i32, y: i32) -> i32 { return sub(x, y, OPSIZE_8); } function sub16 (line 71) | pub unsafe fn sub16(x: i32, y: i32) -> i32 { return sub(x, y, OPSIZE_16); } function sub32 (line 72) | pub unsafe fn sub32(x: i32, y: i32) -> i32 { return sub(x, y, OPSIZE_32); } function adc8 (line 74) | pub unsafe fn adc8(x: i32, y: i32) -> i32 { return adc(x, y, OPSIZE_8); } function adc16 (line 76) | pub unsafe fn adc16(x: i32, y: i32) -> i32 { return adc(x, y, OPSIZE_16); } function adc32 (line 77) | pub unsafe fn adc32(x: i32, y: i32) -> i32 { return adc(x, y, OPSIZE_32); } function sbb8 (line 79) | pub unsafe fn sbb8(x: i32, y: i32) -> i32 { return sbb(x, y, OPSIZE_8); } function sbb16 (line 81) | pub unsafe fn sbb16(x: i32, y: i32) -> i32 { return sbb(x, y, OPSIZE_16); } function sbb32 (line 82) | pub unsafe fn sbb32(x: i32, y: i32) -> i32 { return sbb(x, y, OPSIZE_32); } function cmp8 (line 83) | pub unsafe fn cmp8(x: i32, y: i32) { function cmp16 (line 88) | pub unsafe fn cmp16(x: i32, y: i32) { function cmp32 (line 93) | pub unsafe fn cmp32(x: i32, y: i32) { sub(x, y, OPSIZE_32); } function inc (line 94) | unsafe fn inc(dest_operand: i32, op_size: i32) -> i32 { function dec (line 103) | unsafe fn dec(dest_operand: i32, op_size: i32) -> i32 { function inc8 (line 113) | pub unsafe fn inc8(x: i32) -> i32 { return inc(x, OPSIZE_8); } function inc16 (line 114) | pub unsafe fn inc16(x: i32) -> i32 { return inc(x, OPSIZE_16); } function inc32 (line 115) | pub unsafe fn inc32(x: i32) -> i32 { return inc(x, OPSIZE_32); } function dec8 (line 117) | pub unsafe fn dec8(x: i32) -> i32 { return dec(x, OPSIZE_8); } function dec16 (line 118) | pub unsafe fn dec16(x: i32) -> i32 { return dec(x, OPSIZE_16); } function dec32 (line 119) | pub unsafe fn dec32(x: i32) -> i32 { return dec(x, OPSIZE_32); } function neg (line 121) | unsafe fn neg(dest_operand: i32, op_size: i32) -> i32 { sub(0, dest_oper... function not8 (line 123) | pub unsafe fn not8(x: i32) -> i32 { return !x; } function neg8 (line 125) | pub unsafe fn neg8(x: i32) -> i32 { return neg(x, OPSIZE_8); } function neg16 (line 127) | pub unsafe fn neg16(x: i32) -> i32 { return neg(x, OPSIZE_16); } function neg32 (line 128) | pub unsafe fn neg32(x: i32) -> i32 { return neg(x, OPSIZE_32); } function mul8 (line 131) | pub unsafe fn mul8(source_operand: i32) { function imul8 (line 145) | pub unsafe fn imul8(source_operand: i32) { function mul16 (line 159) | pub unsafe fn mul16(source_operand: u32) { function imul16 (line 175) | pub unsafe fn imul16(source_operand: i32) { function imul_reg16 (line 190) | pub unsafe fn imul_reg16(mut operand1: i32, mut operand2: i32) -> i32 { function mul32 (line 206) | pub unsafe fn mul32(source_operand: i32) { function imul32 (line 223) | pub unsafe fn imul32(source_operand: i32) { function imul_reg32 (line 240) | pub unsafe fn imul_reg32(operand1: i32, operand2: i32) -> i32 { function xadd8 (line 257) | pub unsafe fn xadd8(source_operand: i32, reg: i32) -> i32 { function xadd16 (line 263) | pub unsafe fn xadd16(source_operand: i32, reg: i32) -> i32 { function xadd32 (line 268) | pub unsafe fn xadd32(source_operand: i32, reg: i32) -> i32 { function cmpxchg8 (line 275) | pub unsafe fn cmpxchg8(data: i32, r: i32) -> i32 { function cmpxchg16 (line 286) | pub unsafe fn cmpxchg16(data: i32, r: i32) -> i32 { function cmpxchg32 (line 296) | pub unsafe fn cmpxchg32(data: i32, r: i32) -> i32 { function bcd_daa (line 308) | pub unsafe fn bcd_daa() { function bcd_das (line 326) | pub unsafe fn bcd_das() { function bcd_aad (line 347) | pub unsafe fn bcd_aad(imm8: i32) { function bcd_aam (line 359) | pub unsafe fn bcd_aam(imm8: i32) { function bcd_aaa (line 375) | pub unsafe fn bcd_aaa() { function bcd_aas (line 388) | pub unsafe fn bcd_aas() { function and (line 400) | unsafe fn and(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function or (line 408) | unsafe fn or(dest_operand: i32, source_operand: i32, op_size: i32) -> i32 { function xor (line 416) | unsafe fn xor(dest_operand: i32, source_operand: i32, op_size: i32) -> i... function and8 (line 424) | pub unsafe fn and8(x: i32, y: i32) -> i32 { return and(x, y, OPSIZE_8); } function and16 (line 426) | pub unsafe fn and16(x: i32, y: i32) -> i32 { return and(x, y, OPSIZE_16); } function and32 (line 427) | pub unsafe fn and32(x: i32, y: i32) -> i32 { return and(x, y, OPSIZE_32); } function test8 (line 428) | pub unsafe fn test8(x: i32, y: i32) { and(x, y, OPSIZE_8); } function test16 (line 429) | pub unsafe fn test16(x: i32, y: i32) { and(x, y, OPSIZE_16); } function test32 (line 430) | pub unsafe fn test32(x: i32, y: i32) { and(x, y, OPSIZE_32); } function or8 (line 431) | pub unsafe fn or8(x: i32, y: i32) -> i32 { return or(x, y, OPSIZE_8); } function or16 (line 433) | pub unsafe fn or16(x: i32, y: i32) -> i32 { return or(x, y, OPSIZE_16); } function or32 (line 434) | pub unsafe fn or32(x: i32, y: i32) -> i32 { return or(x, y, OPSIZE_32); } function xor8 (line 435) | pub unsafe fn xor8(x: i32, y: i32) -> i32 { return xor(x, y, OPSIZE_8); } function xor16 (line 437) | pub unsafe fn xor16(x: i32, y: i32) -> i32 { return xor(x, y, OPSIZE_16); } function xor32 (line 438) | pub unsafe fn xor32(x: i32, y: i32) -> i32 { return xor(x, y, OPSIZE_32); } function rol8 (line 441) | pub unsafe fn rol8(dest_operand: i32, mut count: i32) -> i32 { function rol16 (line 457) | pub unsafe fn rol16(dest_operand: i32, mut count: i32) -> i32 { function rol32 (line 473) | pub unsafe fn rol32(dest_operand: i32, count: i32) -> i32 { function rcl8 (line 488) | pub unsafe fn rcl8(dest_operand: i32, mut count: i32) -> i32 { function rcl16 (line 505) | pub unsafe fn rcl16(dest_operand: i32, mut count: i32) -> i32 { function rcl32 (line 522) | pub unsafe fn rcl32(dest_operand: i32, count: i32) -> i32 { function ror8 (line 539) | pub unsafe fn ror8(dest_operand: i32, mut count: i32) -> i32 { function ror16 (line 555) | pub unsafe fn ror16(dest_operand: i32, mut count: i32) -> i32 { function ror32 (line 571) | pub unsafe fn ror32(dest_operand: i32, count: i32) -> i32 { function rcr8 (line 586) | pub unsafe fn rcr8(dest_operand: i32, mut count: i32) -> i32 { function rcr16 (line 603) | pub unsafe fn rcr16(dest_operand: i32, mut count: i32) -> i32 { function rcr32 (line 620) | pub unsafe fn rcr32(dest_operand: i32, count: i32) -> i32 { function div8 (line 639) | pub unsafe fn div8(source_operand: u32) { function idiv8 (line 655) | pub unsafe fn idiv8(source_operand: i32) { function div16_without_fault (line 671) | pub unsafe fn div16_without_fault(source_operand: u32) -> bool { function div16 (line 684) | pub unsafe fn div16(source_operand: u32) { function idiv16_without_fault (line 690) | pub unsafe fn idiv16_without_fault(source_operand: i32) -> bool { function idiv16 (line 703) | pub unsafe fn idiv16(source_operand: i32) { function div32_without_fault (line 710) | pub unsafe fn div32_without_fault(source_operand: u32) -> bool { function div32 (line 727) | pub unsafe fn div32(source_operand: u32) { function idiv32_without_fault (line 733) | pub unsafe fn idiv32_without_fault(source_operand: i32) -> bool { function idiv32 (line 750) | pub unsafe fn idiv32(source_operand: i32) { function shl8 (line 757) | pub unsafe fn shl8(dest_operand: i32, count: i32) -> i32 { function shl16 (line 774) | pub unsafe fn shl16(dest_operand: i32, count: i32) -> i32 { function shl32 (line 790) | pub unsafe fn shl32(dest_operand: i32, count: i32) -> i32 { function shr8 (line 806) | pub unsafe fn shr8(dest_operand: i32, count: i32) -> i32 { function shr16 (line 823) | pub unsafe fn shr16(dest_operand: i32, count: i32) -> i32 { function shr32 (line 839) | pub unsafe fn shr32(dest_operand: i32, count: i32) -> i32 { function sar8 (line 856) | pub unsafe fn sar8(dest_operand: i32, count: i32) -> i32 { function sar16 (line 879) | pub unsafe fn sar16(dest_operand: i32, count: i32) -> i32 { function sar32 (line 900) | pub unsafe fn sar32(dest_operand: i32, count: i32) -> i32 { function shrd16 (line 916) | pub unsafe fn shrd16(dest_operand: i32, source_operand: i32, count: i32)... function shrd32 (line 939) | pub unsafe fn shrd32(dest_operand: i32, source_operand: i32, count: i32)... function shld16 (line 955) | pub unsafe fn shld16(dest_operand: i32, source_operand: i32, count: i32)... function shld32 (line 978) | pub unsafe fn shld32(dest_operand: i32, source_operand: i32, count: i32)... function bt_reg (line 999) | pub unsafe fn bt_reg(bit_base: i32, bit_offset: i32) { function btc_reg (line 1003) | pub unsafe fn btc_reg(bit_base: i32, bit_offset: i32) -> i32 { function bts_reg (line 1008) | pub unsafe fn bts_reg(bit_base: i32, bit_offset: i32) -> i32 { function btr_reg (line 1013) | pub unsafe fn btr_reg(bit_base: i32, bit_offset: i32) -> i32 { function bt_mem (line 1019) | pub unsafe fn bt_mem(virt_addr: i32, mut bit_offset: i32) { function btc_mem (line 1025) | pub unsafe fn btc_mem(virt_addr: i32, mut bit_offset: i32) { function btr_mem (line 1033) | pub unsafe fn btr_mem(virt_addr: i32, mut bit_offset: i32) { function bts_mem (line 1041) | pub unsafe fn bts_mem(virt_addr: i32, mut bit_offset: i32) { function bsf16 (line 1051) | pub unsafe fn bsf16(old: i32, bit_base: i32) -> i32 { function bsf32 (line 1068) | pub unsafe fn bsf32(old: i32, bit_base: i32) -> i32 { function bsr16 (line 1084) | pub unsafe fn bsr16(old: i32, bit_base: i32) -> i32 { function bsr32 (line 1100) | pub unsafe fn bsr32(old: i32, bit_base: i32) -> i32 { function popcnt (line 1116) | pub unsafe fn popcnt(v: i32) -> i32 { function saturate_sw_to_ub (line 1128) | pub unsafe fn saturate_sw_to_ub(v: u16) -> u8 { function saturate_sw_to_sb (line 1138) | pub unsafe fn saturate_sw_to_sb(v: i32) -> u8 { function saturate_sd_to_sw (line 1153) | pub unsafe fn saturate_sd_to_sw(v: u32) -> u16 { function saturate_sd_to_sb (line 1167) | pub unsafe fn saturate_sd_to_sb(v: u32) -> i8 { function saturate_sd_to_ub (line 1181) | pub unsafe fn saturate_sd_to_ub(v: i32) -> i32 { function saturate_ud_to_ub (line 1189) | pub unsafe fn saturate_ud_to_ub(v: u32) -> u8 { function saturate_uw (line 1197) | pub unsafe fn saturate_uw(v: u32) -> u16 { FILE: src/rust/cpu/call_indirect.rs function call_indirect1 (line 2) | pub fn call_indirect1(f: fn(u16), x: u16) { f(x); } FILE: src/rust/cpu/cpu.rs function call_indirect1 (line 31) | pub fn call_indirect1(f: i32, x: u16); function cpu_exception_hook (line 37) | pub fn cpu_exception_hook(interrupt: i32) -> bool; function microtick (line 38) | pub fn microtick() -> f64; function run_hardware_timers (line 39) | pub fn run_hardware_timers(acpi_enabled: bool, t: f64) -> f64; function cpu_event_halt (line 40) | pub fn cpu_event_halt(); function stop_idling (line 41) | pub fn stop_idling(); function io_port_read8 (line 43) | pub fn io_port_read8(port: i32) -> i32; function io_port_read16 (line 44) | pub fn io_port_read16(port: i32) -> i32; function io_port_read32 (line 45) | pub fn io_port_read32(port: i32) -> i32; function io_port_write8 (line 47) | pub fn io_port_write8(port: i32, value: i32); function io_port_write16 (line 48) | pub fn io_port_write16(port: i32, value: i32); function io_port_write32 (line 49) | pub fn io_port_write32(port: i32, value: i32); function get_rand_int (line 51) | pub fn get_rand_int() -> i32; constant WASM_TABLE_OFFSET (line 57) | pub const WASM_TABLE_OFFSET: u32 = 1024; constant CHECK_MISSED_ENTRY_POINTS (line 75) | pub const CHECK_MISSED_ENTRY_POINTS: bool = false; constant INTERPRETER_ITERATION_LIMIT (line 77) | pub const INTERPRETER_ITERATION_LIMIT: u32 = 100_001; constant TIME_PER_FRAME (line 80) | pub const TIME_PER_FRAME: f64 = 1.0; constant FLAG_SUB (line 82) | pub const FLAG_SUB: i32 = -0x8000_0000; constant FLAG_CARRY (line 83) | pub const FLAG_CARRY: i32 = 1; constant FLAG_PARITY (line 84) | pub const FLAG_PARITY: i32 = 4; constant FLAG_ADJUST (line 85) | pub const FLAG_ADJUST: i32 = 16; constant FLAG_ZERO (line 86) | pub const FLAG_ZERO: i32 = 64; constant FLAG_SIGN (line 87) | pub const FLAG_SIGN: i32 = 128; constant FLAG_TRAP (line 88) | pub const FLAG_TRAP: i32 = 256; constant FLAG_INTERRUPT (line 89) | pub const FLAG_INTERRUPT: i32 = 512; constant FLAG_DIRECTION (line 90) | pub const FLAG_DIRECTION: i32 = 1024; constant FLAG_OVERFLOW (line 91) | pub const FLAG_OVERFLOW: i32 = 2048; constant FLAG_IOPL (line 92) | pub const FLAG_IOPL: i32 = 1 << 12 | 1 << 13; constant FLAG_NT (line 93) | pub const FLAG_NT: i32 = 1 << 14; constant FLAG_RF (line 94) | pub const FLAG_RF: i32 = 1 << 16; constant FLAG_VM (line 95) | pub const FLAG_VM: i32 = 1 << 17; constant FLAG_AC (line 96) | pub const FLAG_AC: i32 = 1 << 18; constant FLAG_VIF (line 97) | pub const FLAG_VIF: i32 = 1 << 19; constant FLAG_VIP (line 98) | pub const FLAG_VIP: i32 = 1 << 20; constant FLAG_ID (line 99) | pub const FLAG_ID: i32 = 1 << 21; constant FLAGS_DEFAULT (line 100) | pub const FLAGS_DEFAULT: i32 = 1 << 1; constant FLAGS_MASK (line 101) | pub const FLAGS_MASK: i32 = FLAG_CARRY constant FLAGS_ALL (line 118) | pub const FLAGS_ALL: i32 = constant OPSIZE_8 (line 120) | pub const OPSIZE_8: i32 = 7; constant OPSIZE_16 (line 121) | pub const OPSIZE_16: i32 = 15; constant OPSIZE_32 (line 122) | pub const OPSIZE_32: i32 = 31; constant EAX (line 124) | pub const EAX: i32 = 0; constant ECX (line 125) | pub const ECX: i32 = 1; constant EDX (line 126) | pub const EDX: i32 = 2; constant EBX (line 127) | pub const EBX: i32 = 3; constant ESP (line 128) | pub const ESP: i32 = 4; constant EBP (line 129) | pub const EBP: i32 = 5; constant ESI (line 130) | pub const ESI: i32 = 6; constant EDI (line 131) | pub const EDI: i32 = 7; constant AX (line 133) | pub const AX: i32 = 0; constant CX (line 134) | pub const CX: i32 = 1; constant DX (line 135) | pub const DX: i32 = 2; constant BX (line 136) | pub const BX: i32 = 3; constant SP (line 137) | pub const SP: i32 = 4; constant BP (line 138) | pub const BP: i32 = 5; constant SI (line 139) | pub const SI: i32 = 6; constant DI (line 140) | pub const DI: i32 = 7; constant AL (line 142) | pub const AL: i32 = 0; constant CL (line 143) | pub const CL: i32 = 1; constant DL (line 144) | pub const DL: i32 = 2; constant BL (line 145) | pub const BL: i32 = 3; constant AH (line 146) | pub const AH: i32 = 4; constant CH (line 147) | pub const CH: i32 = 5; constant DH (line 148) | pub const DH: i32 = 6; constant BH (line 149) | pub const BH: i32 = 7; constant ES (line 151) | pub const ES: i32 = 0; constant CS (line 152) | pub const CS: i32 = 1; constant SS (line 153) | pub const SS: i32 = 2; constant DS (line 154) | pub const DS: i32 = 3; constant FS (line 155) | pub const FS: i32 = 4; constant GS (line 156) | pub const GS: i32 = 5; constant TR (line 157) | pub const TR: i32 = 6; constant LDTR (line 159) | pub const LDTR: i32 = 7; constant PAGE_TABLE_PRESENT_MASK (line 160) | pub const PAGE_TABLE_PRESENT_MASK: i32 = 1 << 0; constant PAGE_TABLE_RW_MASK (line 161) | pub const PAGE_TABLE_RW_MASK: i32 = 1 << 1; constant PAGE_TABLE_USER_MASK (line 162) | pub const PAGE_TABLE_USER_MASK: i32 = 1 << 2; constant PAGE_TABLE_ACCESSED_MASK (line 163) | pub const PAGE_TABLE_ACCESSED_MASK: i32 = 1 << 5; constant PAGE_TABLE_DIRTY_MASK (line 164) | pub const PAGE_TABLE_DIRTY_MASK: i32 = 1 << 6; constant PAGE_TABLE_PSE_MASK (line 165) | pub const PAGE_TABLE_PSE_MASK: i32 = 1 << 7; constant PAGE_TABLE_GLOBAL_MASK (line 166) | pub const PAGE_TABLE_GLOBAL_MASK: i32 = 1 << 8; constant MMAP_BLOCK_BITS (line 167) | pub const MMAP_BLOCK_BITS: i32 = 17; constant MMAP_BLOCK_SIZE (line 168) | pub const MMAP_BLOCK_SIZE: i32 = 1 << MMAP_BLOCK_BITS; constant CR0_PE (line 169) | pub const CR0_PE: i32 = 1; constant CR0_MP (line 170) | pub const CR0_MP: i32 = 1 << 1; constant CR0_EM (line 171) | pub const CR0_EM: i32 = 1 << 2; constant CR0_TS (line 172) | pub const CR0_TS: i32 = 1 << 3; constant CR0_ET (line 173) | pub const CR0_ET: i32 = 1 << 4; constant CR0_WP (line 174) | pub const CR0_WP: i32 = 1 << 16; constant CR0_AM (line 175) | pub const CR0_AM: i32 = 1 << 18; constant CR0_NW (line 176) | pub const CR0_NW: i32 = 1 << 29; constant CR0_CD (line 177) | pub const CR0_CD: i32 = 1 << 30; constant CR0_PG (line 178) | pub const CR0_PG: i32 = 1 << 31; constant CR4_VME (line 179) | pub const CR4_VME: i32 = 1; constant CR4_PVI (line 180) | pub const CR4_PVI: i32 = 1 << 1; constant CR4_TSD (line 181) | pub const CR4_TSD: i32 = 1 << 2; constant CR4_PSE (line 182) | pub const CR4_PSE: i32 = 1 << 4; constant CR4_DE (line 183) | pub const CR4_DE: i32 = 1 << 3; constant CR4_PAE (line 184) | pub const CR4_PAE: i32 = 1 << 5; constant CR4_PGE (line 185) | pub const CR4_PGE: i32 = 1 << 7; constant CR4_OSFXSR (line 186) | pub const CR4_OSFXSR: i32 = 1 << 9; constant CR4_OSXMMEXCPT (line 187) | pub const CR4_OSXMMEXCPT: i32 = 1 << 10; constant CR4_SMEP (line 188) | pub const CR4_SMEP: i32 = 1 << 20; constant TSR_BACKLINK (line 190) | pub const TSR_BACKLINK: i32 = 0x00; constant TSR_CR3 (line 191) | pub const TSR_CR3: i32 = 0x1C; constant TSR_EIP (line 192) | pub const TSR_EIP: i32 = 0x20; constant TSR_EFLAGS (line 193) | pub const TSR_EFLAGS: i32 = 0x24; constant TSR_EAX (line 195) | pub const TSR_EAX: i32 = 0x28; constant TSR_ECX (line 196) | pub const TSR_ECX: i32 = 0x2c; constant TSR_EDX (line 197) | pub const TSR_EDX: i32 = 0x30; constant TSR_EBX (line 198) | pub const TSR_EBX: i32 = 0x34; constant TSR_ESP (line 199) | pub const TSR_ESP: i32 = 0x38; constant TSR_EBP (line 200) | pub const TSR_EBP: i32 = 0x3c; constant TSR_ESI (line 201) | pub const TSR_ESI: i32 = 0x40; constant TSR_EDI (line 202) | pub const TSR_EDI: i32 = 0x44; constant TSR_ES (line 204) | pub const TSR_ES: i32 = 0x48; constant TSR_CS (line 205) | pub const TSR_CS: i32 = 0x4c; constant TSR_SS (line 206) | pub const TSR_SS: i32 = 0x50; constant TSR_DS (line 207) | pub const TSR_DS: i32 = 0x54; constant TSR_FS (line 208) | pub const TSR_FS: i32 = 0x58; constant TSR_GS (line 209) | pub const TSR_GS: i32 = 0x5c; constant TSR_LDT (line 210) | pub const TSR_LDT: i32 = 0x60; constant IA32_TIME_STAMP_COUNTER (line 212) | pub const IA32_TIME_STAMP_COUNTER: i32 = 0x10; constant IA32_PLATFORM_ID (line 213) | pub const IA32_PLATFORM_ID: i32 = 0x17; constant IA32_APIC_BASE (line 214) | pub const IA32_APIC_BASE: i32 = 0x1B; constant MSR_TEST_CTRL (line 215) | pub const MSR_TEST_CTRL: i32 = 0x33; constant MSR_SMI_COUNT (line 216) | pub const MSR_SMI_COUNT: i32 = 0x34; constant IA32_FEAT_CTL (line 217) | pub const IA32_FEAT_CTL: i32 = 0x3A; constant IA32_SPEC_CTRL (line 218) | pub const IA32_SPEC_CTRL: i32 = 0x48; constant IA32_BIOS_UPDT_TRIG (line 219) | pub const IA32_BIOS_UPDT_TRIG: i32 = 0x79; constant IA32_BIOS_SIGN_ID (line 220) | pub const IA32_BIOS_SIGN_ID: i32 = 0x8B; constant IA32_PMC0 (line 221) | pub const IA32_PMC0: i32 = 0xC1; constant IA32_PMC1 (line 222) | pub const IA32_PMC1: i32 = 0xC2; constant MSR_PLATFORM_INFO (line 223) | pub const MSR_PLATFORM_INFO: i32 = 0xCE; constant MSR_TSX_FORCE_ABORT (line 224) | pub const MSR_TSX_FORCE_ABORT: i32 = 0x10F; constant IA32_TSX_CTRL (line 225) | pub const IA32_TSX_CTRL: i32 = 0x122; constant IA32_MCU_OPT_CTRL (line 226) | pub const IA32_MCU_OPT_CTRL: i32 = 0x123; constant MISC_FEATURE_ENABLES (line 227) | pub const MISC_FEATURE_ENABLES: i32 = 0x140; constant IA32_SYSENTER_CS (line 228) | pub const IA32_SYSENTER_CS: i32 = 0x174; constant IA32_SYSENTER_ESP (line 229) | pub const IA32_SYSENTER_ESP: i32 = 0x175; constant IA32_SYSENTER_EIP (line 230) | pub const IA32_SYSENTER_EIP: i32 = 0x176; constant IA32_MCG_CAP (line 231) | pub const IA32_MCG_CAP: i32 = 0x179; constant IA32_PERFEVTSEL0 (line 232) | pub const IA32_PERFEVTSEL0: i32 = 0x186; constant IA32_PERFEVTSEL1 (line 233) | pub const IA32_PERFEVTSEL1: i32 = 0x187; constant IA32_MISC_ENABLE (line 234) | pub const IA32_MISC_ENABLE: i32 = 0x1A0; constant IA32_PAT (line 235) | pub const IA32_PAT: i32 = 0x277; constant IA32_RTIT_CTL (line 236) | pub const IA32_RTIT_CTL: i32 = 0x570; constant MSR_PKG_C2_RESIDENCY (line 237) | pub const MSR_PKG_C2_RESIDENCY: i32 = 0x60D; constant IA32_KERNEL_GS_BASE (line 238) | pub const IA32_KERNEL_GS_BASE: i32 = 0xC0000101u32 as i32; constant MSR_AMD64_LS_CFG (line 239) | pub const MSR_AMD64_LS_CFG: i32 = 0xC0011020u32 as i32; constant MSR_AMD64_DE_CFG (line 240) | pub const MSR_AMD64_DE_CFG: i32 = 0xC0011029u32 as i32; constant IA32_APIC_BASE_BSP (line 242) | pub const IA32_APIC_BASE_BSP: i32 = 1 << 8; constant IA32_APIC_BASE_EXTD (line 243) | pub const IA32_APIC_BASE_EXTD: i32 = 1 << 10; constant IA32_APIC_BASE_EN (line 244) | pub const IA32_APIC_BASE_EN: i32 = 1 << 11; constant IOAPIC_MEM_ADDRESS (line 246) | pub const IOAPIC_MEM_ADDRESS: u32 = 0xFEC00000; constant IOAPIC_MEM_SIZE (line 247) | pub const IOAPIC_MEM_SIZE: u32 = 32; constant APIC_MEM_ADDRESS (line 248) | pub const APIC_MEM_ADDRESS: u32 = 0xFEE00000; constant APIC_MEM_SIZE (line 249) | pub const APIC_MEM_SIZE: u32 = 0x1000; constant MXCSR_MASK (line 251) | pub const MXCSR_MASK: i32 = 0xffff; constant MXCSR_FZ (line 252) | pub const MXCSR_FZ: i32 = 1 << 15; constant MXCSR_DAZ (line 253) | pub const MXCSR_DAZ: i32 = 1 << 6; constant MXCSR_RC_SHIFT (line 254) | pub const MXCSR_RC_SHIFT: i32 = 13; constant VALID_TLB_ENTRY_MAX (line 256) | pub const VALID_TLB_ENTRY_MAX: i32 = 10000; constant TLB_VALID (line 257) | pub const TLB_VALID: i32 = 1 << 0; constant TLB_READONLY (line 258) | pub const TLB_READONLY: i32 = 1 << 1; constant TLB_NO_USER (line 259) | pub const TLB_NO_USER: i32 = 1 << 2; constant TLB_IN_MAPPED_RANGE (line 260) | pub const TLB_IN_MAPPED_RANGE: i32 = 1 << 3; constant TLB_GLOBAL (line 261) | pub const TLB_GLOBAL: i32 = 1 << 4; constant TLB_HAS_CODE (line 262) | pub const TLB_HAS_CODE: i32 = 1 << 5; constant IVT_SIZE (line 263) | pub const IVT_SIZE: u32 = 0x400; constant CPU_EXCEPTION_DE (line 264) | pub const CPU_EXCEPTION_DE: i32 = 0; constant CPU_EXCEPTION_DB (line 265) | pub const CPU_EXCEPTION_DB: i32 = 1; constant CPU_EXCEPTION_NMI (line 266) | pub const CPU_EXCEPTION_NMI: i32 = 2; constant CPU_EXCEPTION_BP (line 267) | pub const CPU_EXCEPTION_BP: i32 = 3; constant CPU_EXCEPTION_OF (line 268) | pub const CPU_EXCEPTION_OF: i32 = 4; constant CPU_EXCEPTION_BR (line 269) | pub const CPU_EXCEPTION_BR: i32 = 5; constant CPU_EXCEPTION_UD (line 270) | pub const CPU_EXCEPTION_UD: i32 = 6; constant CPU_EXCEPTION_NM (line 271) | pub const CPU_EXCEPTION_NM: i32 = 7; constant CPU_EXCEPTION_DF (line 272) | pub const CPU_EXCEPTION_DF: i32 = 8; constant CPU_EXCEPTION_TS (line 273) | pub const CPU_EXCEPTION_TS: i32 = 10; constant CPU_EXCEPTION_NP (line 274) | pub const CPU_EXCEPTION_NP: i32 = 11; constant CPU_EXCEPTION_SS (line 275) | pub const CPU_EXCEPTION_SS: i32 = 12; constant CPU_EXCEPTION_GP (line 276) | pub const CPU_EXCEPTION_GP: i32 = 13; constant CPU_EXCEPTION_PF (line 277) | pub const CPU_EXCEPTION_PF: i32 = 14; constant CPU_EXCEPTION_MF (line 278) | pub const CPU_EXCEPTION_MF: i32 = 16; constant CPU_EXCEPTION_AC (line 279) | pub const CPU_EXCEPTION_AC: i32 = 17; constant CPU_EXCEPTION_MC (line 280) | pub const CPU_EXCEPTION_MC: i32 = 18; constant CPU_EXCEPTION_XM (line 281) | pub const CPU_EXCEPTION_XM: i32 = 19; constant CPU_EXCEPTION_VE (line 282) | pub const CPU_EXCEPTION_VE: i32 = 20; constant CHECK_TLB_INVARIANTS (line 284) | pub const CHECK_TLB_INVARIANTS: bool = false; constant DEBUG (line 286) | pub const DEBUG: bool = cfg!(debug_assertions); constant LOOP_COUNTER (line 288) | pub const LOOP_COUNTER: i32 = 100_003; constant TSC_RATE (line 291) | pub const TSC_RATE: f64 = 1_000_000.0; constant TSC_ENABLE_IMPRECISE_BROWSER_WORKAROUND (line 297) | const TSC_ENABLE_IMPRECISE_BROWSER_WORKAROUND: bool = true; constant TSC_VERBOSE_LOGGING (line 300) | const TSC_VERBOSE_LOGGING: bool = false; type Code (line 318) | pub struct Code { type LastJump (line 334) | pub enum LastJump { method phys_address (line 350) | pub fn phys_address(&self) -> Option { method name (line 358) | pub fn name(&self) -> &'static str { type SegmentSelector (line 370) | pub struct SegmentSelector { method of_u16 (line 375) | pub fn of_u16(raw: u16) -> SegmentSelector { SegmentSelector { raw } } method rpl (line 376) | pub fn rpl(&self) -> u8 { (self.raw & 3) as u8 } method is_gdt (line 377) | pub fn is_gdt(&self) -> bool { (self.raw & 4) == 0 } method descriptor_offset (line 378) | pub fn descriptor_offset(&self) -> u16 { (self.raw & !7) as u16 } method is_null (line 380) | pub fn is_null(&self) -> bool { self.is_gdt() && self.descriptor_offse... type SelectorNullOrInvalid (line 385) | pub enum SelectorNullOrInvalid { type SegmentDescriptor (line 390) | pub struct SegmentDescriptor { method of_u64 (line 395) | pub fn of_u64(raw: u64) -> SegmentDescriptor { SegmentDescriptor { raw... method base (line 396) | pub fn base(&self) -> i32 { method limit (line 400) | pub fn limit(&self) -> u32 { (self.raw & 0xffff | ((self.raw >> 48) & ... method access_byte (line 401) | pub fn access_byte(&self) -> u8 { ((self.raw >> 40) & 0xff) as u8 } method flags (line 402) | pub fn flags(&self) -> u8 { ((self.raw >> 48 >> 4) & 0xf) as u8 } method is_system (line 404) | pub fn is_system(&self) -> bool { self.access_byte() & 0x10 == 0 } method system_type (line 405) | pub fn system_type(&self) -> u8 { self.access_byte() & 0xF } method accessed (line 407) | pub fn accessed(&self) -> bool { self.access_byte() & 1 == 1 } method is_rw (line 408) | pub fn is_rw(&self) -> bool { self.access_byte() & 2 == 2 } method is_dc (line 409) | pub fn is_dc(&self) -> bool { self.access_byte() & 4 == 4 } method is_executable (line 410) | pub fn is_executable(&self) -> bool { self.access_byte() & 8 == 8 } method is_present (line 411) | pub fn is_present(&self) -> bool { self.access_byte() & 0x80 == 0x80 } method is_writable (line 412) | pub fn is_writable(&self) -> bool { self.is_rw() && !self.is_executabl... method is_readable (line 413) | pub fn is_readable(&self) -> bool { self.is_rw() || !self.is_executabl... method is_conforming_executable (line 414) | pub fn is_conforming_executable(&self) -> bool { self.is_dc() && self.... method dpl (line 415) | pub fn dpl(&self) -> u8 { (self.access_byte() >> 5) & 3 } method is_32 (line 416) | pub fn is_32(&self) -> bool { self.flags() & 4 == 4 } method effective_limit (line 417) | pub fn effective_limit(&self) -> u32 { method set_busy (line 425) | pub fn set_busy(&self) -> SegmentDescriptor { method set_accessed (line 430) | pub fn set_accessed(&self) -> SegmentDescriptor { type InterruptDescriptor (line 437) | pub struct InterruptDescriptor { method of_u64 (line 442) | pub fn of_u64(raw: u64) -> InterruptDescriptor { InterruptDescriptor {... method offset (line 443) | pub fn offset(&self) -> i32 { (self.raw & 0xffff | self.raw >> 32 & 0x... method selector (line 444) | pub fn selector(&self) -> u16 { (self.raw >> 16 & 0xffff) as u16 } method access_byte (line 445) | pub fn access_byte(&self) -> u8 { (self.raw >> 40 & 0xff) as u8 } method dpl (line 446) | pub fn dpl(&self) -> u8 { (self.access_byte() >> 5 & 3) as u8 } method gate_type (line 447) | pub fn gate_type(&self) -> u8 { self.access_byte() & 7 } method is_32 (line 448) | pub fn is_32(&self) -> bool { self.access_byte() & 8 == 8 } method is_present (line 449) | pub fn is_present(&self) -> bool { self.access_byte() & 0x80 == 0x80 } method reserved_zeros_are_valid (line 450) | pub fn reserved_zeros_are_valid(&self) -> bool { self.access_byte() & ... constant TASK_GATE (line 452) | const TASK_GATE: u8 = 0b101; constant INTERRUPT_GATE (line 453) | const INTERRUPT_GATE: u8 = 0b110; constant TRAP_GATE (line 454) | const TRAP_GATE: u8 = 0b111; function switch_cs_real_mode (line 457) | pub unsafe fn switch_cs_real_mode(selector: i32) { function get_tss_ss_esp (line 466) | unsafe fn get_tss_ss_esp(dpl: u8) -> OrPageFault<(i32, i32)> { function iret16 (line 491) | pub unsafe fn iret16() { iret(true); } function iret32 (line 492) | pub unsafe fn iret32() { iret(false); } function iret (line 494) | pub unsafe fn iret(is_16: bool) { function call_interrupt_vector (line 783) | pub unsafe fn call_interrupt_vector( function far_jump (line 1113) | pub unsafe fn far_jump(eip: i32, selector: i32, is_call: bool, is_osize_... function far_return (line 1454) | pub unsafe fn far_return(eip: i32, selector: i32, stack_adjust: i32, is_... function do_task_switch (line 1595) | pub unsafe fn do_task_switch(selector: i32, error_code: Option) { function after_block_boundary (line 1810) | pub unsafe fn after_block_boundary() { jit_block_boundary = true; } function track_jit_exit (line 1813) | pub fn track_jit_exit(phys_addr: u32) { function get_eflags (line 1820) | pub unsafe fn get_eflags() -> i32 { function readable_or_pagefault (line 1830) | pub unsafe fn readable_or_pagefault(addr: i32, size: i32) -> OrPageFault... function writable_or_pagefault (line 1845) | pub unsafe fn writable_or_pagefault(addr: i32, size: i32) -> OrPageFault... function writable_or_pagefault_cpl (line 1849) | pub unsafe fn writable_or_pagefault_cpl(other_cpl: u8, addr: i32, size: ... function translate_address_read_no_side_effects (line 1864) | pub fn translate_address_read_no_side_effects(address: i32) -> OrPageFau... function translate_address_read (line 1867) | pub fn translate_address_read(address: i32) -> OrPageFault { function translate_address_read_jit (line 1870) | pub unsafe fn translate_address_read_jit(address: i32) -> OrPageFault OrPageFault { function translate_address_write_jit_and_can_skip_dirty (line 1877) | pub unsafe fn translate_address_write_jit_and_can_skip_dirty( function translate_address_system_read (line 1891) | pub unsafe fn translate_address_system_read(address: i32) -> OrPageFault... function translate_address_system_write (line 1894) | pub unsafe fn translate_address_system_write(address: i32) -> OrPageFaul... function translate_address (line 1899) | pub unsafe fn translate_address( function translate_address_write_and_can_skip_dirty (line 1918) | pub unsafe fn translate_address_write_and_can_skip_dirty(address: i32) -... function do_page_walk (line 1942) | pub unsafe fn do_page_walk( function full_clear_tlb (line 2155) | pub unsafe fn full_clear_tlb() { function clear_tlb (line 2175) | pub unsafe fn clear_tlb() { function trigger_de_jit (line 2204) | pub unsafe fn trigger_de_jit(eip_offset_in_page: i32) { function trigger_ud_jit (line 2212) | pub unsafe fn trigger_ud_jit(eip_offset_in_page: i32) { function trigger_nm_jit (line 2220) | pub unsafe fn trigger_nm_jit(eip_offset_in_page: i32) { function trigger_gp_jit (line 2228) | pub unsafe fn trigger_gp_jit(code: i32, eip_offset_in_page: i32) { function trigger_fault_end_jit (line 2236) | pub unsafe fn trigger_fault_end_jit() { function trigger_pagefault (line 2259) | pub unsafe fn trigger_pagefault(addr: i32, present: bool, write: bool, u... function tlb_set_has_code (line 2288) | pub fn tlb_set_has_code(physical_page: Page, has_code: bool) { function tlb_set_has_code_multiple (line 2310) | pub fn tlb_set_has_code_multiple(physical_pages: &HashSet, has_cod... function check_tlb_invariants (line 2331) | pub fn check_tlb_invariants() { constant DISABLE_EIP_TRANSLATION_OPTIMISATION (line 2356) | pub const DISABLE_EIP_TRANSLATION_OPTIMISATION: bool = false; function read_imm8 (line 2358) | pub unsafe fn read_imm8() -> OrPageFault { function read_imm8s (line 2370) | pub unsafe fn read_imm8s() -> OrPageFault { return Ok(read_imm8()? ... function read_imm16 (line 2372) | pub unsafe fn read_imm16() -> OrPageFault { function read_imm32s (line 2388) | pub unsafe fn read_imm32s() -> OrPageFault { function is_osize_32 (line 2402) | pub unsafe fn is_osize_32() -> bool { function is_asize_32 (line 2407) | pub unsafe fn is_asize_32() -> bool { function lookup_segment_selector (line 2412) | pub unsafe fn lookup_segment_selector( function switch_seg (line 2450) | pub unsafe fn switch_seg(reg: i32, selector_raw: i32) -> bool { function load_tr (line 2577) | pub unsafe fn load_tr(selector: i32) { function load_ldt (line 2631) | pub unsafe fn load_ldt(selector: i32) -> OrPageFault<()> { function log_segment_null (line 2684) | pub unsafe fn log_segment_null(segment: i32) { function get_seg (line 2692) | pub unsafe fn get_seg(segment: i32) -> OrPageFault { function set_cr0 (line 2705) | pub unsafe fn set_cr0(cr0: i32) { function set_cr3 (line 2732) | pub unsafe fn set_cr3(mut cr3: i32) { function load_pdpte (line 2748) | pub unsafe fn load_pdpte(cr3: i32) { function cpl_changed (line 2768) | pub unsafe fn cpl_changed() { *last_virt_eip = -1 } function update_cs_size (line 2770) | pub unsafe fn update_cs_size(new_size: bool) { function test_privileges_for_io (line 2777) | pub unsafe fn test_privileges_for_io(port: i32, size: i32) -> bool { function popa16 (line 2822) | pub unsafe fn popa16() { function popa32 (line 2835) | pub unsafe fn popa32() { function get_state_flags (line 2848) | pub fn get_state_flags() -> CachedStateFlags { unsafe { *state_flags } } function get_seg_cs (line 2851) | pub fn get_seg_cs() -> i32 { unsafe { *segment_offsets.offset(CS as isiz... function get_seg_ss (line 2853) | pub unsafe fn get_seg_ss() -> i32 { return *segment_offsets.offset(SS as... function segment_prefix (line 2855) | pub unsafe fn segment_prefix(default_segment: i32) -> i32 { function get_seg_prefix (line 2866) | pub unsafe fn get_seg_prefix(default_segment: i32) -> OrPageFault { function get_seg_prefix_ds (line 2882) | pub unsafe fn get_seg_prefix_ds(offset: i32) -> OrPageFault { function get_seg_prefix_ss (line 2886) | pub unsafe fn get_seg_prefix_ss(offset: i32) -> OrPageFault { function modrm_resolve (line 2890) | pub unsafe fn modrm_resolve(modrm_byte: i32) -> OrPageFault { function run_instruction (line 2899) | pub unsafe fn run_instruction(opcode: i32) { gen::interpreter::run(opcod... function run_instruction0f_16 (line 2900) | pub unsafe fn run_instruction0f_16(opcode: i32) { gen::interpreter0f::ru... function run_instruction0f_32 (line 2901) | pub unsafe fn run_instruction0f_32(opcode: i32) { gen::interpreter0f::ru... function cycle_internal (line 2903) | pub unsafe fn cycle_internal() { function get_phys_eip (line 3056) | pub unsafe fn get_phys_eip() -> OrPageFault { function jit_run_interpreted (line 3067) | unsafe fn jit_run_interpreted(mut phys_addr: u32) { function update_state_flags (line 3114) | pub fn update_state_flags() { function has_flat_segmentation (line 3126) | pub unsafe fn has_flat_segmentation() -> bool { function run_prefix_instruction (line 3134) | pub unsafe fn run_prefix_instruction() { function segment_prefix_op (line 3138) | pub unsafe fn segment_prefix_op(seg: i32) { function main_loop (line 3146) | pub unsafe fn main_loop() -> f64 { function do_many_cycles_native (line 3184) | pub unsafe fn do_many_cycles_native() { function trigger_de (line 3195) | pub unsafe fn trigger_de() { function trigger_ud (line 3207) | pub unsafe fn trigger_ud() { function trigger_nm (line 3220) | pub unsafe fn trigger_nm() { function trigger_gp (line 3233) | pub unsafe fn trigger_gp(code: i32) { function virt_boundary_read16 (line 3245) | pub unsafe fn virt_boundary_read16(low: u32, high: u32) -> i32 { function virt_boundary_read32s (line 3252) | pub unsafe fn virt_boundary_read32s(low: u32, high: u32) -> i32 { function virt_boundary_write16 (line 3274) | pub unsafe fn virt_boundary_write16(low: u32, high: u32, value: i32) { function virt_boundary_write32 (line 3282) | pub unsafe fn virt_boundary_write32(low: u32, high: u32, value: i32) { function safe_read8 (line 3306) | pub unsafe fn safe_read8(addr: i32) -> OrPageFault { function safe_read16 (line 3310) | pub unsafe fn safe_read16(addr: i32) -> OrPageFault { function safe_read32s (line 3319) | pub unsafe fn safe_read32s(addr: i32) -> OrPageFault { function safe_read_f32 (line 3328) | pub unsafe fn safe_read_f32(addr: i32) -> OrPageFault { function safe_read64s (line 3332) | pub unsafe fn safe_read64s(addr: i32) -> OrPageFault { function safe_read128s (line 3341) | pub unsafe fn safe_read128s(addr: i32) -> OrPageFault { function report_safe_read_jit_slow (line 3354) | pub fn report_safe_read_jit_slow(address: u32, entry: i32) { function report_safe_write_jit_slow (line 3375) | pub fn report_safe_write_jit_slow(address: u32, entry: i32) { function report_safe_read_write_jit_slow (line 3401) | pub fn report_safe_read_write_jit_slow(address: u32, entry: i32) { type ScratchBuffer (line 3426) | struct ScratchBuffer([u8; 0x1000 * 2]); function safe_read_slow_jit (line 3429) | pub unsafe fn safe_read_slow_jit( function safe_read8_slow_jit (line 3524) | pub unsafe fn safe_read8_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read16_slow_jit (line 3528) | pub unsafe fn safe_read16_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read32s_slow_jit (line 3532) | pub unsafe fn safe_read32s_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read64s_slow_jit (line 3536) | pub unsafe fn safe_read64s_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read128s_slow_jit (line 3540) | pub unsafe fn safe_read128s_slow_jit(addr: i32, eip: i32) -> i32 { function get_phys_eip_slow_jit (line 3545) | pub unsafe fn get_phys_eip_slow_jit(addr: i32) -> i32 { function safe_read_write8_slow_jit (line 3556) | pub unsafe fn safe_read_write8_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read_write16_slow_jit (line 3560) | pub unsafe fn safe_read_write16_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read_write32s_slow_jit (line 3564) | pub unsafe fn safe_read_write32s_slow_jit(addr: i32, eip: i32) -> i32 { function safe_read_write64_slow_jit (line 3568) | pub unsafe fn safe_read_write64_slow_jit(addr: i32, eip: i32) -> i32 { function safe_write_slow_jit (line 3572) | pub unsafe fn safe_write_slow_jit( function safe_write8_slow_jit (line 3664) | pub unsafe fn safe_write8_slow_jit(addr: i32, value: u32, eip_offset_in_... function safe_write16_slow_jit (line 3668) | pub unsafe fn safe_write16_slow_jit(addr: i32, value: u32, eip_offset_in... function safe_write32_slow_jit (line 3672) | pub unsafe fn safe_write32_slow_jit(addr: i32, value: u32, eip_offset_in... function safe_write64_slow_jit (line 3676) | pub unsafe fn safe_write64_slow_jit(addr: i32, value: u64, eip_offset_in... function safe_write128_slow_jit (line 3680) | pub unsafe fn safe_write128_slow_jit( function safe_write8 (line 3689) | pub unsafe fn safe_write8(addr: i32, value: i32) -> OrPageFault<()> { function safe_write16 (line 3706) | pub unsafe fn safe_write16(addr: i32, value: i32) -> OrPageFault<()> { function safe_write32 (line 3727) | pub unsafe fn safe_write32(addr: i32, value: i32) -> OrPageFault<()> { function safe_write64 (line 3751) | pub unsafe fn safe_write64(addr: i32, value: u64) -> OrPageFault<()> { function safe_write128 (line 3775) | pub unsafe fn safe_write128(addr: i32, value: reg128) -> OrPageFault<()> { function safe_read_write8 (line 3800) | pub unsafe fn safe_read_write8(addr: i32, instruction: &dyn Fn(i32) -> i... function safe_read_write16 (line 3821) | pub unsafe fn safe_read_write16(addr: i32, instruction: &dyn Fn(i32) -> ... function safe_read_write32 (line 3849) | pub unsafe fn safe_read_write32(addr: i32, instruction: &dyn Fn(i32) -> ... function get_reg8_index (line 3876) | fn get_reg8_index(index: i32) -> i32 { return index << 2 & 12 | index >>... function read_reg8 (line 3878) | pub unsafe fn read_reg8(index: i32) -> i32 { function write_reg8 (line 3883) | pub unsafe fn write_reg8(index: i32, value: i32) { function get_reg16_index (line 3888) | fn get_reg16_index(index: i32) -> i32 { return index << 1; } function read_reg16 (line 3890) | pub unsafe fn read_reg16(index: i32) -> i32 { function write_reg16 (line 3895) | pub unsafe fn write_reg16(index: i32, value: i32) { function read_reg32 (line 3900) | pub unsafe fn read_reg32(index: i32) -> i32 { function write_reg32 (line 3905) | pub unsafe fn write_reg32(index: i32, value: i32) { function read_mmx32s (line 3910) | pub unsafe fn read_mmx32s(r: i32) -> i32 { (*fpu_st.offset(r as isize)).... function read_mmx64s (line 3912) | pub unsafe fn read_mmx64s(r: i32) -> u64 { (*fpu_st.offset(r as isize)).... function write_mmx_reg64 (line 3914) | pub unsafe fn write_mmx_reg64(r: i32, data: u64) { (*fpu_st.offset(r as ... function read_xmm_f32 (line 3916) | pub unsafe fn read_xmm_f32(r: i32) -> f32 { return (*reg_xmm.offset(r as... function read_xmm32 (line 3918) | pub unsafe fn read_xmm32(r: i32) -> i32 { return (*reg_xmm.offset(r as i... function read_xmm64s (line 3920) | pub unsafe fn read_xmm64s(r: i32) -> u64 { (*reg_xmm.offset(r as isize))... function read_xmm128s (line 3922) | pub unsafe fn read_xmm128s(r: i32) -> reg128 { return *reg_xmm.offset(r ... function write_xmm_f32 (line 3924) | pub unsafe fn write_xmm_f32(r: i32, data: f32) { (*reg_xmm.offset(r as i... function write_xmm32 (line 3926) | pub unsafe fn write_xmm32(r: i32, data: i32) { (*reg_xmm.offset(r as isi... function write_xmm64 (line 3928) | pub unsafe fn write_xmm64(r: i32, data: u64) { (*reg_xmm.offset(r as isi... function write_xmm_f64 (line 3929) | pub unsafe fn write_xmm_f64(r: i32, data: f64) { (*reg_xmm.offset(r as i... function write_xmm128 (line 3931) | pub unsafe fn write_xmm128(r: i32, i0: i32, i1: i32, i2: i32, i3: i32) { function write_xmm128_2 (line 3938) | pub unsafe fn write_xmm128_2(r: i32, i0: u64, i1: u64) { function write_xmm_reg128 (line 3942) | pub unsafe fn write_xmm_reg128(r: i32, data: reg128) { *reg_xmm.offset(r... function transition_fpu_to_mmx (line 3945) | pub fn transition_fpu_to_mmx() { function task_switch_test (line 3952) | pub unsafe fn task_switch_test() -> bool { function set_mxcsr (line 3962) | pub unsafe fn set_mxcsr(new_mxcsr: i32) { function task_switch_test_jit (line 3992) | pub unsafe fn task_switch_test_jit(eip_offset_in_page: i32) { function task_switch_test_mmx (line 3998) | pub unsafe fn task_switch_test_mmx() -> bool { function task_switch_test_mmx_jit (line 4016) | pub unsafe fn task_switch_test_mmx_jit(eip_offset_in_page: i32) { function read_moffs (line 4032) | pub unsafe fn read_moffs() -> OrPageFault { function get_real_eip (line 4043) | pub unsafe fn get_real_eip() -> i32 { function get_stack_reg (line 4048) | pub unsafe fn get_stack_reg() -> i32 { function set_stack_reg (line 4057) | pub unsafe fn set_stack_reg(value: i32) { function get_reg_asize (line 4066) | pub unsafe fn get_reg_asize(reg: i32) -> i32 { function set_reg_asize (line 4077) | pub unsafe fn set_reg_asize(is_asize_32: bool, reg: i32, value: i32) { function decr_ecx_asize (line 4087) | pub unsafe fn decr_ecx_asize(is_asize_32: bool) -> i32 { function set_tsc (line 4099) | pub unsafe fn set_tsc(low: u32, high: u32) { function read_tsc (line 4106) | pub unsafe fn read_tsc() -> u64 { function vm86_mode (line 4156) | pub unsafe fn vm86_mode() -> bool { return *flags & FLAG_VM == FLAG_VM; } function getiopl (line 4159) | pub unsafe fn getiopl() -> i32 { return *flags >> 12 & 3; } function get_opstats_buffer (line 4163) | pub unsafe fn get_opstats_buffer( function get_opstats_buffer (line 4198) | pub unsafe fn get_opstats_buffer() -> f64 { 0.0 } function clear_tlb_code (line 4200) | pub fn clear_tlb_code(page: i32) { function invlpg (line 4209) | pub unsafe fn invlpg(addr: i32) { function update_eflags (line 4221) | pub unsafe fn update_eflags(new_flags: i32) { function get_valid_tlb_entries_count (line 4256) | pub unsafe fn get_valid_tlb_entries_count() -> i32 { function get_valid_global_tlb_entries_count (line 4272) | pub unsafe fn get_valid_global_tlb_entries_count() -> i32 { function trigger_np (line 4288) | pub unsafe fn trigger_np(code: i32) { function trigger_ss (line 4300) | pub unsafe fn trigger_ss(code: i32) { function store_current_tsc (line 4312) | pub unsafe fn store_current_tsc() { *current_tsc = read_tsc(); } function handle_irqs (line 4315) | pub unsafe fn handle_irqs() { function pic_call_irq (line 4328) | unsafe fn pic_call_irq(interrupt_nr: u8) { function device_raise_irq (line 4338) | unsafe fn device_raise_irq(i: u8) { function device_lower_irq (line 4347) | unsafe fn device_lower_irq(i: u8) { function io_port_read8 (line 4355) | pub fn io_port_read8(port: i32) -> i32 { function io_port_read16 (line 4368) | pub fn io_port_read16(port: i32) -> i32 { unsafe { js::io_port_read16(po... function io_port_read32 (line 4369) | pub fn io_port_read32(port: i32) -> i32 { unsafe { js::io_port_read32(po... function io_port_write8 (line 4371) | pub fn io_port_write8(port: i32, value: i32) { function io_port_write16 (line 4390) | pub fn io_port_write16(port: i32, value: i32) { unsafe { js::io_port_wri... function io_port_write32 (line 4391) | pub fn io_port_write32(port: i32, value: i32) { unsafe { js::io_port_wri... function check_page_switch (line 4395) | pub unsafe fn check_page_switch(block_addr: u32, next_block_addr: u32) { function reset_cpu (line 4413) | pub unsafe fn reset_cpu() { function set_cpuid_level (line 4501) | pub unsafe fn set_cpuid_level(level: u32) { cpuid_level = level } FILE: src/rust/cpu/fpu.rs constant FPU_C0 (line 8) | const FPU_C0: u16 = 0x100; constant FPU_C1 (line 9) | const FPU_C1: u16 = 0x200; constant FPU_C2 (line 10) | const FPU_C2: u16 = 0x400; constant FPU_C3 (line 11) | const FPU_C3: u16 = 0x4000; constant FPU_RESULT_FLAGS (line 12) | const FPU_RESULT_FLAGS: u16 = FPU_C0 | FPU_C1 | FPU_C2 | FPU_C3; constant FPU_EX_I (line 14) | const FPU_EX_I: u16 = 1 << 0; constant FPU_EX_D (line 16) | const FPU_EX_D: u16 = 1 << 1; constant FPU_EX_Z (line 17) | const FPU_EX_Z: u16 = 1 << 2; constant FPU_EX_O (line 19) | const FPU_EX_O: u16 = 1 << 3; constant FPU_EX_U (line 20) | const FPU_EX_U: u16 = 1 << 4; constant FPU_EX_P (line 22) | const FPU_EX_P: u16 = 1 << 5; constant FPU_EX_SF (line 23) | const FPU_EX_SF: u16 = 1 << 6; function fpu_write_st (line 25) | pub fn fpu_write_st(index: i32, value: F80) { function fpu_get_st0 (line 32) | pub unsafe fn fpu_get_st0() -> F80 { function fpu_stack_fault (line 43) | pub unsafe fn fpu_stack_fault() { function fpu_zero_fault (line 48) | pub unsafe fn fpu_zero_fault() { function fpu_underflow_fault (line 53) | pub unsafe fn fpu_underflow_fault() { function fpu_sti_empty (line 58) | pub unsafe fn fpu_sti_empty(mut i: i32) -> bool { function fpu_get_sti_jit (line 65) | pub unsafe fn fpu_get_sti_jit(dst: *mut F80, i: i32) { *dst = fpu_get_st... function fpu_get_sti (line 67) | pub unsafe fn fpu_get_sti(mut i: i32) -> F80 { function fpu_get_sti_f64 (line 82) | pub unsafe fn fpu_get_sti_f64(mut i: i32) -> f64 { function f32_to_f80_jit (line 88) | pub unsafe fn f32_to_f80_jit(dst: *mut F80, v: i32) { *dst = f32_to_f80(... function f32_to_f80 (line 89) | pub unsafe fn f32_to_f80(v: i32) -> F80 { function f64_to_f80_jit (line 96) | pub unsafe fn f64_to_f80_jit(dst: *mut F80, v: u64) { *dst = f64_to_f80(... function f64_to_f80 (line 97) | pub unsafe fn f64_to_f80(v: u64) -> F80 { function f80_to_f32 (line 104) | pub unsafe fn f80_to_f32(v: F80) -> i32 { function f80_to_f64 (line 111) | pub unsafe fn f80_to_f64(v: F80) -> u64 { function i32_to_f80_jit (line 119) | pub unsafe fn i32_to_f80_jit(dst: *mut F80, v: i32) { *dst = i32_to_f80(... function i32_to_f80 (line 120) | pub unsafe fn i32_to_f80(v: i32) -> F80 { F80::of_i32(v) } function i64_to_f80_jit (line 122) | pub unsafe fn i64_to_f80_jit(dst: *mut F80, v: i64) { *dst = i64_to_f80(... function i64_to_f80 (line 123) | pub unsafe fn i64_to_f80(v: i64) -> F80 { F80::of_i64(v) } function fpu_load_i16 (line 125) | pub unsafe fn fpu_load_i16(addr: i32) -> OrPageFault { function fpu_load_i32 (line 129) | pub unsafe fn fpu_load_i32(addr: i32) -> OrPageFault { function fpu_load_i64 (line 133) | pub unsafe fn fpu_load_i64(addr: i32) -> OrPageFault { function fpu_load_m32 (line 138) | pub unsafe fn fpu_load_m32(addr: i32) -> OrPageFault { function fpu_load_m64 (line 144) | pub unsafe fn fpu_load_m64(addr: i32) -> OrPageFault { function fpu_load_m80 (line 150) | pub unsafe fn fpu_load_m80(addr: i32) -> OrPageFault { function fpu_load_status_word (line 161) | pub unsafe fn fpu_load_status_word() -> u16 { function fpu_fadd (line 166) | pub unsafe fn fpu_fadd(target_index: i32, val: F80) { function fpu_fclex (line 172) | pub unsafe fn fpu_fclex() { *fpu_status_word = 0; } function fpu_fcmovcc (line 173) | pub unsafe fn fpu_fcmovcc(condition: bool, r: i32) { function fpu_fcom (line 189) | pub unsafe fn fpu_fcom(y: F80) { function fpu_fcomi (line 203) | pub unsafe fn fpu_fcomi(r: i32) { function fpu_fcomip (line 219) | pub unsafe fn fpu_fcomip(r: i32) { function fpu_pop (line 225) | pub unsafe fn fpu_pop() { function fpu_fcomp (line 232) | pub unsafe fn fpu_fcomp(val: F80) { function fpu_fdiv (line 238) | pub unsafe fn fpu_fdiv(target_index: i32, val: F80) { function fpu_fdivr (line 245) | pub unsafe fn fpu_fdivr(target_index: i32, val: F80) { function fpu_ffree (line 252) | pub unsafe fn fpu_ffree(r: i32) { *fpu_stack_empty |= 1 << (*fpu_stack_p... function fpu_fildm16 (line 254) | pub unsafe fn fpu_fildm16(addr: i32) { fpu_push(return_on_pagefault!(fpu... function fpu_fildm32 (line 255) | pub unsafe fn fpu_fildm32(addr: i32) { fpu_push(return_on_pagefault!(fpu... function fpu_fildm64 (line 256) | pub unsafe fn fpu_fildm64(addr: i32) { fpu_push(return_on_pagefault!(fpu... function fpu_push (line 259) | pub unsafe fn fpu_push(x: F80) { function fpu_finit (line 272) | pub unsafe fn fpu_finit() { function set_control_word (line 283) | pub unsafe fn set_control_word(cw: u16) { function fpu_invalid_arithmetic (line 311) | pub unsafe fn fpu_invalid_arithmetic() { *fpu_status_word |= FPU_EX_I; } function fpu_convert_to_i16 (line 314) | pub unsafe fn fpu_convert_to_i16(f: F80) -> i16 { function fpu_fistm16 (line 324) | pub unsafe fn fpu_fistm16(addr: i32) { function fpu_fistm16p (line 329) | pub unsafe fn fpu_fistm16p(addr: i32) { function fpu_truncate_to_i16 (line 336) | pub unsafe fn fpu_truncate_to_i16(f: F80) -> i16 { function fpu_fisttpm16 (line 346) | pub unsafe fn fpu_fisttpm16(addr: i32) { function fpu_convert_to_i32 (line 354) | pub unsafe fn fpu_convert_to_i32(f: F80) -> i32 { function fpu_fistm32 (line 360) | pub unsafe fn fpu_fistm32(addr: i32) { function fpu_fistm32p (line 365) | pub unsafe fn fpu_fistm32p(addr: i32) { function fpu_truncate_to_i32 (line 372) | pub unsafe fn fpu_truncate_to_i32(f: F80) -> i32 { function fpu_fisttpm32 (line 378) | pub unsafe fn fpu_fisttpm32(addr: i32) { function fpu_convert_to_i64 (line 386) | pub unsafe fn fpu_convert_to_i64(f: F80) -> i64 { function fpu_fistm64p (line 392) | pub unsafe fn fpu_fistm64p(addr: i32) { function fpu_truncate_to_i64 (line 399) | pub unsafe fn fpu_truncate_to_i64(f: F80) -> i64 { function fpu_fisttpm64 (line 405) | pub unsafe fn fpu_fisttpm64(addr: i32) { function fpu_fldcw (line 412) | pub unsafe fn fpu_fldcw(addr: i32) { function fpu_fldenv16 (line 418) | pub unsafe fn fpu_fldenv16(_addr: i32) { function fpu_fldenv32 (line 423) | pub unsafe fn fpu_fldenv32(addr: i32) { function fpu_unimpl (line 438) | pub unsafe fn fpu_unimpl() { function fpu_set_tag_word (line 442) | pub unsafe fn fpu_set_tag_word(tag_word: i32) { function fpu_set_status_word (line 449) | pub unsafe fn fpu_set_status_word(sw: u16) { function fpu_fldm32 (line 454) | pub unsafe fn fpu_fldm32(addr: i32) { fpu_push(return_on_pagefault!(fpu_... function fpu_fldm64 (line 455) | pub unsafe fn fpu_fldm64(addr: i32) { fpu_push(return_on_pagefault!(fpu_... function fpu_fldm80 (line 457) | pub unsafe fn fpu_fldm80(addr: i32) { function fpu_fmul (line 470) | pub unsafe fn fpu_fmul(target_index: i32, val: F80) { function fpu_fnstsw_mem (line 474) | pub unsafe fn fpu_fnstsw_mem(addr: i32) { function fpu_fnstsw_reg (line 477) | pub unsafe fn fpu_fnstsw_reg() { write_reg16(AX, fpu_load_status_word().... function fpu_fprem (line 478) | pub unsafe fn fpu_fprem(ieee: bool) { function fpu_frstor16 (line 528) | pub unsafe fn fpu_frstor16(_addr: i32) { function fpu_frstor32 (line 532) | pub unsafe fn fpu_frstor32(mut addr: i32) { function fpu_fsave16 (line 543) | pub unsafe fn fpu_fsave16(_addr: i32) { function fpu_fsave32 (line 547) | pub unsafe fn fpu_fsave32(mut addr: i32) { function fpu_store_m80 (line 559) | pub unsafe fn fpu_store_m80(addr: i32, f: F80) { function fpu_fstenv16 (line 566) | pub unsafe fn fpu_fstenv16(_addr: i32) { function fpu_fstenv32 (line 572) | pub unsafe fn fpu_fstenv32(addr: i32) { function fpu_load_tag_word (line 591) | pub unsafe fn fpu_load_tag_word() -> i32 { function fpu_fst (line 608) | pub unsafe fn fpu_fst(r: i32) { fpu_write_st(*fpu_stack_ptr as i32 + r &... function fpu_fst80p (line 609) | pub unsafe fn fpu_fst80p(addr: i32) { function fpu_fstcw (line 615) | pub unsafe fn fpu_fstcw(addr: i32) { function fpu_fstm32 (line 619) | pub unsafe fn fpu_fstm32(addr: i32) { function fpu_store_m32 (line 622) | pub unsafe fn fpu_store_m32(addr: i32, x: F80) -> OrPageFault<()> { function fpu_fstm32p (line 628) | pub unsafe fn fpu_fstm32p(addr: i32) { function fpu_fstm64 (line 632) | pub unsafe fn fpu_fstm64(addr: i32) { function fpu_store_m64 (line 635) | pub unsafe fn fpu_store_m64(addr: i32, x: F80) -> OrPageFault<()> { safe... function fpu_fstm64p (line 636) | pub unsafe fn fpu_fstm64p(addr: i32) { function fpu_fstp (line 642) | pub unsafe fn fpu_fstp(r: i32) { function fpu_fbstp (line 648) | pub unsafe fn fpu_fbstp(addr: i32) { function fpu_fsub (line 677) | pub unsafe fn fpu_fsub(target_index: i32, val: F80) { function fpu_fsubr (line 682) | pub unsafe fn fpu_fsubr(target_index: i32, val: F80) { function fpu_ftst (line 687) | pub unsafe fn fpu_ftst() { function fpu_fucom (line 703) | pub unsafe fn fpu_fucom(r: i32) { function fpu_fucomi (line 718) | pub unsafe fn fpu_fucomi(r: i32) { function fpu_fucomip (line 734) | pub unsafe fn fpu_fucomip(r: i32) { function fpu_fucomp (line 740) | pub unsafe fn fpu_fucomp(r: i32) { function fpu_fucompp (line 746) | pub unsafe fn fpu_fucompp() { function fpu_fxam (line 752) | pub unsafe fn fpu_fxam() { function fpu_fxch (line 776) | pub unsafe fn fpu_fxch(i: i32) { function fpu_fyl2x (line 781) | pub unsafe fn fpu_fyl2x() { function fpu_fxtract (line 796) | pub unsafe fn fpu_fxtract() { function fwait (line 813) | pub unsafe fn fwait() { function fpu_fchs (line 817) | pub unsafe fn fpu_fchs() { function fpu_fabs (line 822) | pub unsafe fn fpu_fabs() { function fpu_f2xm1 (line 827) | pub unsafe fn fpu_f2xm1() { function fpu_fptan (line 833) | pub unsafe fn fpu_fptan() { function fpu_fpatan (line 846) | pub unsafe fn fpu_fpatan() { function fpu_fyl2xp1 (line 853) | pub unsafe fn fpu_fyl2xp1() { function fpu_fsqrt (line 862) | pub unsafe fn fpu_fsqrt() { function fpu_fsincos (line 870) | pub unsafe fn fpu_fsincos() { function fpu_frndint (line 882) | pub unsafe fn fpu_frndint() { function fpu_fscale (line 887) | pub unsafe fn fpu_fscale() { function fpu_fsin (line 893) | pub unsafe fn fpu_fsin() { function fpu_fcos (line 904) | pub unsafe fn fpu_fcos() { function fpu_fdecstp (line 915) | pub unsafe fn fpu_fdecstp() { function fpu_fincstp (line 920) | pub unsafe fn fpu_fincstp() { FILE: src/rust/cpu/global_pointers.rs constant reg8 (line 7) | pub const reg8: *mut u8 = 64 as *mut u8; constant reg16 (line 8) | pub const reg16: *mut u16 = 64 as *mut u16; constant reg32 (line 9) | pub const reg32: *mut i32 = 64 as *mut i32; constant last_op_size (line 11) | pub const last_op_size: *mut i32 = 96 as *mut i32; constant flags_changed (line 12) | pub const flags_changed: *mut i32 = 100 as *mut i32; constant last_op1 (line 13) | pub const last_op1: *mut i32 = 104 as *mut i32; constant state_flags (line 14) | pub const state_flags: *mut CachedStateFlags = 108 as *mut CachedStateFl... constant last_result (line 15) | pub const last_result: *mut i32 = 112 as *mut i32; constant flags (line 16) | pub const flags: *mut i32 = 120 as *mut i32; constant segment_access_bytes (line 18) | pub const segment_access_bytes: *mut u8 = 512 as *mut u8; constant page_fault (line 20) | pub const page_fault: *mut bool = 540 as *mut bool; constant apic_enabled (line 22) | pub const apic_enabled: *mut bool = 548 as *mut bool; constant acpi_enabled (line 23) | pub const acpi_enabled: *mut bool = 552 as *mut bool; constant instruction_pointer (line 25) | pub const instruction_pointer: *mut i32 = 556 as *mut i32; constant previous_ip (line 26) | pub const previous_ip: *mut i32 = 560 as *mut i32; constant idtr_size (line 27) | pub const idtr_size: *mut i32 = 564 as *mut i32; constant idtr_offset (line 28) | pub const idtr_offset: *mut i32 = 568 as *mut i32; constant gdtr_size (line 29) | pub const gdtr_size: *mut i32 = 572 as *mut i32; constant gdtr_offset (line 30) | pub const gdtr_offset: *mut i32 = 576 as *mut i32; constant cr (line 31) | pub const cr: *mut i32 = 580 as *mut i32; constant cpl (line 32) | pub const cpl: *mut u8 = 612 as *mut u8; constant in_hlt (line 33) | pub const in_hlt: *mut bool = 616 as *mut bool; constant last_virt_eip (line 34) | pub const last_virt_eip: *mut i32 = 620 as *mut i32; constant eip_phys (line 35) | pub const eip_phys: *mut i32 = 624 as *mut i32; constant sysenter_cs (line 37) | pub const sysenter_cs: *mut i32 = 636 as *mut i32; constant sysenter_esp (line 38) | pub const sysenter_esp: *mut i32 = 640 as *mut i32; constant sysenter_eip (line 39) | pub const sysenter_eip: *mut i32 = 644 as *mut i32; constant prefixes (line 40) | pub const prefixes: *mut u8 = 648 as *mut u8; constant instruction_counter (line 41) | pub const instruction_counter: *mut u32 = 664 as *mut u32; constant sreg (line 42) | pub const sreg: *mut u16 = 668 as *mut u16; constant dreg (line 43) | pub const dreg: *mut i32 = 684 as *mut i32; constant svga_dirty_bitmap_min_offset (line 46) | pub const svga_dirty_bitmap_min_offset: *mut u32 = 716 as *mut u32; constant svga_dirty_bitmap_max_offset (line 47) | pub const svga_dirty_bitmap_max_offset: *mut u32 = 720 as *mut u32; constant segment_is_null (line 49) | pub const segment_is_null: *mut bool = 724 as *mut bool; constant segment_offsets (line 50) | pub const segment_offsets: *mut i32 = 736 as *mut i32; constant segment_limits (line 51) | pub const segment_limits: *mut u32 = 768 as *mut u32; constant protected_mode (line 53) | pub const protected_mode: *mut bool = 800 as *mut bool; constant is_32 (line 54) | pub const is_32: *mut bool = 804 as *mut bool; constant stack_size_32 (line 55) | pub const stack_size_32: *mut bool = 808 as *mut bool; constant memory_size (line 56) | pub const memory_size: *mut u32 = 812 as *mut u32; constant fpu_stack_empty (line 57) | pub const fpu_stack_empty: *mut u8 = 816 as *mut u8; constant mxcsr (line 58) | pub const mxcsr: *mut i32 = 824 as *mut i32; constant reg_xmm (line 60) | pub const reg_xmm: *mut reg128 = 832 as *mut reg128; constant current_tsc (line 61) | pub const current_tsc: *mut u64 = 960 as *mut u64; constant reg_pdpte (line 63) | pub const reg_pdpte: *mut u64 = 968 as *mut u64; constant fpu_stack_ptr (line 65) | pub const fpu_stack_ptr: *mut u8 = 1032 as *mut u8; constant fpu_control_word (line 66) | pub const fpu_control_word: *mut u16 = 1036 as *mut u16; constant fpu_status_word (line 67) | pub const fpu_status_word: *mut u16 = 1040 as *mut u16; constant fpu_opcode (line 68) | pub const fpu_opcode: *mut i32 = 1044 as *mut i32; constant fpu_ip (line 69) | pub const fpu_ip: *mut i32 = 1048 as *mut i32; constant fpu_ip_selector (line 70) | pub const fpu_ip_selector: *mut i32 = 1052 as *mut i32; constant fpu_dp (line 71) | pub const fpu_dp: *mut i32 = 1056 as *mut i32; constant fpu_dp_selector (line 72) | pub const fpu_dp_selector: *mut i32 = 1060 as *mut i32; constant tss_size_32 (line 73) | pub const tss_size_32: *mut bool = 1128 as *mut bool; constant sse_scratch_register (line 75) | pub const sse_scratch_register: *mut reg128 = 1136 as *mut reg128; constant fpu_st (line 77) | pub const fpu_st: *mut F80 = 1152 as *mut F80; function get_reg32_offset (line 79) | pub fn get_reg32_offset(r: u32) -> u32 { function get_reg_mmx_offset (line 84) | pub fn get_reg_mmx_offset(r: u32) -> u32 { function get_reg_xmm_offset (line 89) | pub fn get_reg_xmm_offset(r: u32) -> u32 { function get_sreg_offset (line 94) | pub fn get_sreg_offset(s: u32) -> u32 { function get_seg_offset (line 99) | pub fn get_seg_offset(s: u32) -> u32 { function get_segment_is_null_offset (line 104) | pub fn get_segment_is_null_offset(s: u32) -> u32 { function get_creg_offset (line 109) | pub fn get_creg_offset(i: u32) -> u32 { FILE: src/rust/cpu/instructions.rs function instr_00_mem (line 13) | pub unsafe fn instr_00_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_00_reg (line 14) | pub unsafe fn instr_00_reg(r1: i32, r: i32) { write_reg8(r1, add8(read_r... function instr16_01_mem (line 15) | pub unsafe fn instr16_01_mem(addr: i32, r: i32) { function instr16_01_reg (line 18) | pub unsafe fn instr16_01_reg(r1: i32, r: i32) { function instr32_01_mem (line 21) | pub unsafe fn instr32_01_mem(addr: i32, r: i32) { function instr32_01_reg (line 24) | pub unsafe fn instr32_01_reg(r1: i32, r: i32) { function instr_02_mem (line 27) | pub unsafe fn instr_02_mem(addr: i32, r: i32) { function instr_02_reg (line 33) | pub unsafe fn instr_02_reg(r1: i32, r: i32) { write_reg8(r, add8(read_re... function instr16_03_mem (line 34) | pub unsafe fn instr16_03_mem(addr: i32, r: i32) { function instr16_03_reg (line 40) | pub unsafe fn instr16_03_reg(r1: i32, r: i32) { function instr32_03_mem (line 43) | pub unsafe fn instr32_03_mem(addr: i32, r: i32) { function instr32_03_reg (line 49) | pub unsafe fn instr32_03_reg(r1: i32, r: i32) { function instr_04 (line 52) | pub unsafe fn instr_04(imm8: i32) { write_reg8(AL, add8(read_reg8(AL), i... function instr16_05 (line 53) | pub unsafe fn instr16_05(imm16: i32) { write_reg16(AX, add16(read_reg16(... function instr32_05 (line 54) | pub unsafe fn instr32_05(imm32: i32) { write_reg32(EAX, add32(read_reg32... function instr16_06 (line 55) | pub unsafe fn instr16_06() { function instr32_06 (line 58) | pub unsafe fn instr32_06() { return_on_pagefault!(push32_sreg(ES)) } function instr16_07 (line 61) | pub unsafe fn instr16_07() { function instr32_07 (line 68) | pub unsafe fn instr32_07() { function instr_08_mem (line 78) | pub unsafe fn instr_08_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_08_reg (line 79) | pub unsafe fn instr_08_reg(r1: i32, r: i32) { write_reg8(r1, or8(read_re... function instr16_09_mem (line 80) | pub unsafe fn instr16_09_mem(addr: i32, r: i32) { function instr16_09_reg (line 83) | pub unsafe fn instr16_09_reg(r1: i32, r: i32) { function instr32_09_mem (line 86) | pub unsafe fn instr32_09_mem(addr: i32, r: i32) { function instr32_09_reg (line 89) | pub unsafe fn instr32_09_reg(r1: i32, r: i32) { function instr_0A_mem (line 92) | pub unsafe fn instr_0A_mem(addr: i32, r: i32) { function instr_0A_reg (line 95) | pub unsafe fn instr_0A_reg(r1: i32, r: i32) { write_reg8(r, or8(read_reg... function instr16_0B_mem (line 96) | pub unsafe fn instr16_0B_mem(addr: i32, r: i32) { function instr16_0B_reg (line 102) | pub unsafe fn instr16_0B_reg(r1: i32, r: i32) { function instr32_0B_mem (line 105) | pub unsafe fn instr32_0B_mem(addr: i32, r: i32) { function instr32_0B_reg (line 111) | pub unsafe fn instr32_0B_reg(r1: i32, r: i32) { function instr_0C (line 114) | pub unsafe fn instr_0C(imm8: i32) { write_reg8(AL, or8(read_reg8(AL), im... function instr16_0D (line 115) | pub unsafe fn instr16_0D(imm16: i32) { write_reg16(AX, or16(read_reg16(A... function instr32_0D (line 116) | pub unsafe fn instr32_0D(imm32: i32) { write_reg32(EAX, or32(read_reg32(... function instr16_0E (line 118) | pub unsafe fn instr16_0E() { function instr32_0E (line 121) | pub unsafe fn instr32_0E() { return_on_pagefault!(push32_sreg(CS)) } function instr16_0F (line 123) | pub unsafe fn instr16_0F() { run_instruction0f_16(return_on_pagefault!(r... function instr32_0F (line 124) | pub unsafe fn instr32_0F() { run_instruction0f_32(return_on_pagefault!(r... function instr_10_mem (line 126) | pub unsafe fn instr_10_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_10_reg (line 127) | pub unsafe fn instr_10_reg(r1: i32, r: i32) { write_reg8(r1, adc8(read_r... function instr16_11_mem (line 128) | pub unsafe fn instr16_11_mem(addr: i32, r: i32) { function instr16_11_reg (line 131) | pub unsafe fn instr16_11_reg(r1: i32, r: i32) { function instr32_11_mem (line 134) | pub unsafe fn instr32_11_mem(addr: i32, r: i32) { function instr32_11_reg (line 137) | pub unsafe fn instr32_11_reg(r1: i32, r: i32) { function instr_12_mem (line 140) | pub unsafe fn instr_12_mem(addr: i32, r: i32) { function instr_12_reg (line 146) | pub unsafe fn instr_12_reg(r1: i32, r: i32) { write_reg8(r, adc8(read_re... function instr16_13_mem (line 147) | pub unsafe fn instr16_13_mem(addr: i32, r: i32) { function instr16_13_reg (line 153) | pub unsafe fn instr16_13_reg(r1: i32, r: i32) { function instr32_13_mem (line 156) | pub unsafe fn instr32_13_mem(addr: i32, r: i32) { function instr32_13_reg (line 162) | pub unsafe fn instr32_13_reg(r1: i32, r: i32) { function instr_14 (line 165) | pub unsafe fn instr_14(imm8: i32) { write_reg8(AL, adc8(read_reg8(AL), i... function instr16_15 (line 166) | pub unsafe fn instr16_15(imm16: i32) { write_reg16(AX, adc16(read_reg16(... function instr32_15 (line 167) | pub unsafe fn instr32_15(imm32: i32) { write_reg32(EAX, adc32(read_reg32... function instr16_16 (line 169) | pub unsafe fn instr16_16() { function instr32_16 (line 172) | pub unsafe fn instr32_16() { return_on_pagefault!(push32_sreg(SS)) } function instr16_17 (line 175) | pub unsafe fn instr16_17() { function instr32_17 (line 182) | pub unsafe fn instr32_17() { function instr_18_mem (line 192) | pub unsafe fn instr_18_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_18_reg (line 193) | pub unsafe fn instr_18_reg(r1: i32, r: i32) { write_reg8(r1, sbb8(read_r... function instr16_19_mem (line 194) | pub unsafe fn instr16_19_mem(addr: i32, r: i32) { function instr16_19_reg (line 197) | pub unsafe fn instr16_19_reg(r1: i32, r: i32) { function instr32_19_mem (line 200) | pub unsafe fn instr32_19_mem(addr: i32, r: i32) { function instr32_19_reg (line 203) | pub unsafe fn instr32_19_reg(r1: i32, r: i32) { function instr_1A_mem (line 206) | pub unsafe fn instr_1A_mem(addr: i32, r: i32) { function instr_1A_reg (line 212) | pub unsafe fn instr_1A_reg(r1: i32, r: i32) { write_reg8(r, sbb8(read_re... function instr16_1B_mem (line 213) | pub unsafe fn instr16_1B_mem(addr: i32, r: i32) { function instr16_1B_reg (line 219) | pub unsafe fn instr16_1B_reg(r1: i32, r: i32) { function instr32_1B_mem (line 222) | pub unsafe fn instr32_1B_mem(addr: i32, r: i32) { function instr32_1B_reg (line 228) | pub unsafe fn instr32_1B_reg(r1: i32, r: i32) { function instr_1C (line 231) | pub unsafe fn instr_1C(imm8: i32) { write_reg8(AL, sbb8(read_reg8(AL), i... function instr16_1D (line 232) | pub unsafe fn instr16_1D(imm16: i32) { write_reg16(AX, sbb16(read_reg16(... function instr32_1D (line 233) | pub unsafe fn instr32_1D(imm32: i32) { write_reg32(EAX, sbb32(read_reg32... function instr16_1E (line 235) | pub unsafe fn instr16_1E() { function instr32_1E (line 238) | pub unsafe fn instr32_1E() { return_on_pagefault!(push32_sreg(DS)) } function instr16_1F (line 241) | pub unsafe fn instr16_1F() { function instr32_1F (line 248) | pub unsafe fn instr32_1F() { function instr_20_mem (line 258) | pub unsafe fn instr_20_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_20_reg (line 259) | pub unsafe fn instr_20_reg(r1: i32, r: i32) { write_reg8(r1, and8(read_r... function instr16_21_mem (line 260) | pub unsafe fn instr16_21_mem(addr: i32, r: i32) { function instr16_21_reg (line 263) | pub unsafe fn instr16_21_reg(r1: i32, r: i32) { function instr32_21_mem (line 266) | pub unsafe fn instr32_21_mem(addr: i32, r: i32) { function instr32_21_reg (line 269) | pub unsafe fn instr32_21_reg(r1: i32, r: i32) { function instr_22_mem (line 272) | pub unsafe fn instr_22_mem(addr: i32, r: i32) { function instr_22_reg (line 278) | pub unsafe fn instr_22_reg(r1: i32, r: i32) { write_reg8(r, and8(read_re... function instr16_23_mem (line 279) | pub unsafe fn instr16_23_mem(addr: i32, r: i32) { function instr16_23_reg (line 285) | pub unsafe fn instr16_23_reg(r1: i32, r: i32) { function instr32_23_mem (line 288) | pub unsafe fn instr32_23_mem(addr: i32, r: i32) { function instr32_23_reg (line 294) | pub unsafe fn instr32_23_reg(r1: i32, r: i32) { function instr_24 (line 297) | pub unsafe fn instr_24(imm8: i32) { write_reg8(AL, and8(read_reg8(AL), i... function instr16_25 (line 298) | pub unsafe fn instr16_25(imm16: i32) { write_reg16(AX, and16(read_reg16(... function instr32_25 (line 299) | pub unsafe fn instr32_25(imm32: i32) { write_reg32(EAX, and32(read_reg32... function instr_26 (line 301) | pub unsafe fn instr_26() { segment_prefix_op(ES); } function instr_27 (line 304) | pub unsafe fn instr_27() { bcd_daa(); } function instr_28_mem (line 306) | pub unsafe fn instr_28_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_28_reg (line 307) | pub unsafe fn instr_28_reg(r1: i32, r: i32) { write_reg8(r1, sub8(read_r... function instr16_29_mem (line 308) | pub unsafe fn instr16_29_mem(addr: i32, r: i32) { function instr16_29_reg (line 311) | pub unsafe fn instr16_29_reg(r1: i32, r: i32) { function instr32_29_mem (line 314) | pub unsafe fn instr32_29_mem(addr: i32, r: i32) { function instr32_29_reg (line 317) | pub unsafe fn instr32_29_reg(r1: i32, r: i32) { function instr_2A_mem (line 320) | pub unsafe fn instr_2A_mem(addr: i32, r: i32) { function instr_2A_reg (line 326) | pub unsafe fn instr_2A_reg(r1: i32, r: i32) { write_reg8(r, sub8(read_re... function instr16_2B_mem (line 327) | pub unsafe fn instr16_2B_mem(addr: i32, r: i32) { function instr16_2B_reg (line 333) | pub unsafe fn instr16_2B_reg(r1: i32, r: i32) { function instr32_2B_mem (line 336) | pub unsafe fn instr32_2B_mem(addr: i32, r: i32) { function instr32_2B_reg (line 342) | pub unsafe fn instr32_2B_reg(r1: i32, r: i32) { function instr_2C (line 345) | pub unsafe fn instr_2C(imm8: i32) { write_reg8(AL, sub8(read_reg8(AL), i... function instr16_2D (line 346) | pub unsafe fn instr16_2D(imm16: i32) { write_reg16(AX, sub16(read_reg16(... function instr32_2D (line 347) | pub unsafe fn instr32_2D(imm32: i32) { write_reg32(EAX, sub32(read_reg32... function instr_2E (line 349) | pub unsafe fn instr_2E() { segment_prefix_op(CS); } function instr_2F (line 352) | pub unsafe fn instr_2F() { bcd_das(); } function instr_30_mem (line 354) | pub unsafe fn instr_30_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_30_reg (line 355) | pub unsafe fn instr_30_reg(r1: i32, r: i32) { write_reg8(r1, xor8(read_r... function instr16_31_mem (line 356) | pub unsafe fn instr16_31_mem(addr: i32, r: i32) { function instr16_31_reg (line 359) | pub unsafe fn instr16_31_reg(r1: i32, r: i32) { function instr32_31_mem (line 362) | pub unsafe fn instr32_31_mem(addr: i32, r: i32) { function instr32_31_reg (line 365) | pub unsafe fn instr32_31_reg(r1: i32, r: i32) { function instr_32_mem (line 368) | pub unsafe fn instr_32_mem(addr: i32, r: i32) { function instr_32_reg (line 374) | pub unsafe fn instr_32_reg(r1: i32, r: i32) { write_reg8(r, xor8(read_re... function instr16_33_mem (line 375) | pub unsafe fn instr16_33_mem(addr: i32, r: i32) { function instr16_33_reg (line 381) | pub unsafe fn instr16_33_reg(r1: i32, r: i32) { function instr32_33_mem (line 384) | pub unsafe fn instr32_33_mem(addr: i32, r: i32) { function instr32_33_reg (line 390) | pub unsafe fn instr32_33_reg(r1: i32, r: i32) { function instr_34 (line 393) | pub unsafe fn instr_34(imm8: i32) { write_reg8(AL, xor8(read_reg8(AL), i... function instr16_35 (line 394) | pub unsafe fn instr16_35(imm16: i32) { write_reg16(AX, xor16(read_reg16(... function instr32_35 (line 395) | pub unsafe fn instr32_35(imm32: i32) { write_reg32(EAX, xor32(read_reg32... function instr_36 (line 397) | pub unsafe fn instr_36() { segment_prefix_op(SS); } function instr_37 (line 400) | pub unsafe fn instr_37() { bcd_aaa(); } function instr_38_mem (line 402) | pub unsafe fn instr_38_mem(addr: i32, r: i32) { function instr_38_reg (line 405) | pub unsafe fn instr_38_reg(r1: i32, r: i32) { cmp8(read_reg8(r1), read_r... function instr16_39_mem (line 406) | pub unsafe fn instr16_39_mem(addr: i32, r: i32) { function instr16_39_reg (line 409) | pub unsafe fn instr16_39_reg(r1: i32, r: i32) { cmp16(read_reg16(r1), re... function instr32_39_mem (line 410) | pub unsafe fn instr32_39_mem(addr: i32, r: i32) { function instr32_39_reg (line 413) | pub unsafe fn instr32_39_reg(r1: i32, r: i32) { cmp32(read_reg32(r1), re... function instr_3A_mem (line 414) | pub unsafe fn instr_3A_mem(addr: i32, r: i32) { function instr_3A_reg (line 417) | pub unsafe fn instr_3A_reg(r1: i32, r: i32) { cmp8(read_reg8(r), read_re... function instr16_3B_mem (line 418) | pub unsafe fn instr16_3B_mem(addr: i32, r: i32) { function instr16_3B_reg (line 421) | pub unsafe fn instr16_3B_reg(r1: i32, r: i32) { cmp16(read_reg16(r), rea... function instr32_3B_mem (line 422) | pub unsafe fn instr32_3B_mem(addr: i32, r: i32) { function instr32_3B_reg (line 425) | pub unsafe fn instr32_3B_reg(r1: i32, r: i32) { cmp32(read_reg32(r), rea... function instr_3C (line 426) | pub unsafe fn instr_3C(imm8: i32) { cmp8(read_reg8(AL), imm8); } function instr16_3D (line 427) | pub unsafe fn instr16_3D(imm16: i32) { cmp16(read_reg16(AX), imm16); } function instr32_3D (line 428) | pub unsafe fn instr32_3D(imm32: i32) { cmp32(read_reg32(EAX), imm32); } function instr_3E (line 430) | pub unsafe fn instr_3E() { segment_prefix_op(DS); } function instr_3F (line 433) | pub unsafe fn instr_3F() { bcd_aas(); } function instr16_40 (line 435) | pub unsafe fn instr16_40() { write_reg16(AX, inc16(read_reg16(AX))); } function instr32_40 (line 436) | pub unsafe fn instr32_40() { write_reg32(EAX, inc32(read_reg32(EAX))); } function instr16_41 (line 437) | pub unsafe fn instr16_41() { write_reg16(CX, inc16(read_reg16(CX))); } function instr32_41 (line 438) | pub unsafe fn instr32_41() { write_reg32(ECX, inc32(read_reg32(ECX))); } function instr16_42 (line 439) | pub unsafe fn instr16_42() { write_reg16(DX, inc16(read_reg16(DX))); } function instr32_42 (line 440) | pub unsafe fn instr32_42() { write_reg32(EDX, inc32(read_reg32(EDX))); } function instr16_43 (line 441) | pub unsafe fn instr16_43() { write_reg16(BX, inc16(read_reg16(BX))); } function instr32_43 (line 442) | pub unsafe fn instr32_43() { write_reg32(EBX, inc32(read_reg32(EBX))); } function instr16_44 (line 443) | pub unsafe fn instr16_44() { write_reg16(SP, inc16(read_reg16(SP))); } function instr32_44 (line 444) | pub unsafe fn instr32_44() { write_reg32(ESP, inc32(read_reg32(ESP))); } function instr16_45 (line 445) | pub unsafe fn instr16_45() { write_reg16(BP, inc16(read_reg16(BP))); } function instr32_45 (line 446) | pub unsafe fn instr32_45() { write_reg32(EBP, inc32(read_reg32(EBP))); } function instr16_46 (line 447) | pub unsafe fn instr16_46() { write_reg16(SI, inc16(read_reg16(SI))); } function instr32_46 (line 448) | pub unsafe fn instr32_46() { write_reg32(ESI, inc32(read_reg32(ESI))); } function instr16_47 (line 449) | pub unsafe fn instr16_47() { write_reg16(DI, inc16(read_reg16(DI))); } function instr32_47 (line 450) | pub unsafe fn instr32_47() { write_reg32(EDI, inc32(read_reg32(EDI))); } function instr16_48 (line 451) | pub unsafe fn instr16_48() { write_reg16(AX, dec16(read_reg16(AX))); } function instr32_48 (line 452) | pub unsafe fn instr32_48() { write_reg32(EAX, dec32(read_reg32(EAX))); } function instr16_49 (line 453) | pub unsafe fn instr16_49() { write_reg16(CX, dec16(read_reg16(CX))); } function instr32_49 (line 454) | pub unsafe fn instr32_49() { write_reg32(ECX, dec32(read_reg32(ECX))); } function instr16_4A (line 455) | pub unsafe fn instr16_4A() { write_reg16(DX, dec16(read_reg16(DX))); } function instr32_4A (line 456) | pub unsafe fn instr32_4A() { write_reg32(EDX, dec32(read_reg32(EDX))); } function instr16_4B (line 457) | pub unsafe fn instr16_4B() { write_reg16(BX, dec16(read_reg16(BX))); } function instr32_4B (line 458) | pub unsafe fn instr32_4B() { write_reg32(EBX, dec32(read_reg32(EBX))); } function instr16_4C (line 459) | pub unsafe fn instr16_4C() { write_reg16(SP, dec16(read_reg16(SP))); } function instr32_4C (line 460) | pub unsafe fn instr32_4C() { write_reg32(ESP, dec32(read_reg32(ESP))); } function instr16_4D (line 461) | pub unsafe fn instr16_4D() { write_reg16(BP, dec16(read_reg16(BP))); } function instr32_4D (line 462) | pub unsafe fn instr32_4D() { write_reg32(EBP, dec32(read_reg32(EBP))); } function instr16_4E (line 463) | pub unsafe fn instr16_4E() { write_reg16(SI, dec16(read_reg16(SI))); } function instr32_4E (line 464) | pub unsafe fn instr32_4E() { write_reg32(ESI, dec32(read_reg32(ESI))); } function instr16_4F (line 465) | pub unsafe fn instr16_4F() { write_reg16(DI, dec16(read_reg16(DI))); } function instr32_4F (line 466) | pub unsafe fn instr32_4F() { write_reg32(EDI, dec32(read_reg32(EDI))); } function push16_reg (line 468) | pub unsafe fn push16_reg(r: i32) { function push32_reg (line 471) | pub unsafe fn push32_reg(r: i32) { function instr16_50 (line 475) | pub unsafe fn instr16_50() { push16_reg(AX) } function instr32_50 (line 476) | pub unsafe fn instr32_50() { push32_reg(EAX) } function instr16_51 (line 477) | pub unsafe fn instr16_51() { push16_reg(CX) } function instr32_51 (line 478) | pub unsafe fn instr32_51() { push32_reg(ECX) } function instr16_52 (line 479) | pub unsafe fn instr16_52() { push16_reg(DX) } function instr32_52 (line 480) | pub unsafe fn instr32_52() { push32_reg(EDX) } function instr16_53 (line 481) | pub unsafe fn instr16_53() { push16_reg(BX) } function instr32_53 (line 482) | pub unsafe fn instr32_53() { push32_reg(EBX) } function instr16_54 (line 483) | pub unsafe fn instr16_54() { push16_reg(SP) } function instr32_54 (line 484) | pub unsafe fn instr32_54() { push32_reg(ESP) } function instr16_55 (line 485) | pub unsafe fn instr16_55() { push16_reg(BP) } function instr32_55 (line 486) | pub unsafe fn instr32_55() { push32_reg(EBP) } function instr16_56 (line 487) | pub unsafe fn instr16_56() { push16_reg(SI) } function instr32_56 (line 488) | pub unsafe fn instr32_56() { push32_reg(ESI) } function instr16_57 (line 489) | pub unsafe fn instr16_57() { push16_reg(DI) } function instr32_57 (line 490) | pub unsafe fn instr32_57() { push32_reg(EDI) } function instr16_58 (line 491) | pub unsafe fn instr16_58() { write_reg16(AX, return_on_pagefault!(pop16(... function instr32_58 (line 492) | pub unsafe fn instr32_58() { write_reg32(EAX, return_on_pagefault!(pop32... function instr16_59 (line 493) | pub unsafe fn instr16_59() { write_reg16(CX, return_on_pagefault!(pop16(... function instr32_59 (line 494) | pub unsafe fn instr32_59() { write_reg32(ECX, return_on_pagefault!(pop32... function instr16_5A (line 495) | pub unsafe fn instr16_5A() { write_reg16(DX, return_on_pagefault!(pop16(... function instr32_5A (line 496) | pub unsafe fn instr32_5A() { write_reg32(EDX, return_on_pagefault!(pop32... function instr16_5B (line 497) | pub unsafe fn instr16_5B() { write_reg16(BX, return_on_pagefault!(pop16(... function instr32_5B (line 498) | pub unsafe fn instr32_5B() { write_reg32(EBX, return_on_pagefault!(pop32... function instr16_5C (line 499) | pub unsafe fn instr16_5C() { function instr32_5C (line 502) | pub unsafe fn instr32_5C() { function instr16_5D (line 508) | pub unsafe fn instr16_5D() { write_reg16(BP, return_on_pagefault!(pop16(... function instr32_5D (line 509) | pub unsafe fn instr32_5D() { write_reg32(EBP, return_on_pagefault!(pop32... function instr16_5E (line 510) | pub unsafe fn instr16_5E() { write_reg16(SI, return_on_pagefault!(pop16(... function instr32_5E (line 511) | pub unsafe fn instr32_5E() { write_reg32(ESI, return_on_pagefault!(pop32... function instr16_5F (line 512) | pub unsafe fn instr16_5F() { write_reg16(DI, return_on_pagefault!(pop16(... function instr32_5F (line 513) | pub unsafe fn instr32_5F() { write_reg32(EDI, return_on_pagefault!(pop32... function instr16_60 (line 516) | pub unsafe fn instr16_60() { pusha16(); } function instr32_60 (line 518) | pub unsafe fn instr32_60() { pusha32(); } function instr16_61 (line 520) | pub unsafe fn instr16_61() { popa16(); } function instr32_61 (line 522) | pub unsafe fn instr32_61() { popa32(); } function instr_62_reg (line 525) | pub unsafe fn instr_62_reg(_r2: i32, _r: i32) { function instr_62_mem (line 531) | pub unsafe fn instr_62_mem(_addr: i32, _r: i32) { function arpl (line 536) | pub unsafe fn arpl(seg: i32, r16: i32) -> i32 { function instr_63_mem (line 550) | pub unsafe fn instr_63_mem(addr: i32, r: i32) { function instr_63_reg (line 559) | pub unsafe fn instr_63_reg(r1: i32, r: i32) { function instr_64 (line 568) | pub unsafe fn instr_64() { segment_prefix_op(FS); } function instr_65 (line 569) | pub unsafe fn instr_65() { segment_prefix_op(GS); } function instr_66 (line 571) | pub unsafe fn instr_66() { function instr_67 (line 577) | pub unsafe fn instr_67() { function instr16_68 (line 584) | pub unsafe fn instr16_68(imm16: i32) { function instr32_68 (line 587) | pub unsafe fn instr32_68(imm32: i32) { function instr16_69_mem (line 590) | pub unsafe fn instr16_69_mem(addr: i32, r: i32, imm: i32) { function instr16_69_reg (line 593) | pub unsafe fn instr16_69_reg(r1: i32, r: i32, imm: i32) { function instr32_69_mem (line 596) | pub unsafe fn instr32_69_mem(addr: i32, r: i32, imm: i32) { function instr32_69_reg (line 599) | pub unsafe fn instr32_69_reg(r1: i32, r: i32, imm: i32) { function instr16_6A (line 603) | pub unsafe fn instr16_6A(imm8: i32) { function instr32_6A (line 606) | pub unsafe fn instr32_6A(imm8: i32) { function instr16_6B_mem (line 609) | pub unsafe fn instr16_6B_mem(addr: i32, r: i32, imm: i32) { function instr16_6B_reg (line 612) | pub unsafe fn instr16_6B_reg(r1: i32, r: i32, imm: i32) { function instr32_6B_mem (line 615) | pub unsafe fn instr32_6B_mem(addr: i32, r: i32, imm: i32) { function instr32_6B_reg (line 618) | pub unsafe fn instr32_6B_reg(r1: i32, r: i32, imm: i32) { function instr_6C (line 622) | pub unsafe fn instr_6C() { insb_no_rep(is_asize_32()); } function instr_F26C (line 623) | pub unsafe fn instr_F26C() { insb_rep(is_asize_32()); } function instr_F36C (line 624) | pub unsafe fn instr_F36C() { insb_rep(is_asize_32()); } function instr16_6D (line 625) | pub unsafe fn instr16_6D() { insw_no_rep(is_asize_32()); } function instr32_6D (line 626) | pub unsafe fn instr32_6D() { insd_no_rep(is_asize_32()); } function instr16_F26D (line 627) | pub unsafe fn instr16_F26D() { insw_rep(is_asize_32()); } function instr16_F36D (line 628) | pub unsafe fn instr16_F36D() { insw_rep(is_asize_32()); } function instr32_F26D (line 629) | pub unsafe fn instr32_F26D() { insd_rep(is_asize_32()); } function instr32_F36D (line 630) | pub unsafe fn instr32_F36D() { insd_rep(is_asize_32()); } function instr_6E (line 632) | pub unsafe fn instr_6E() { outsb_no_rep(is_asize_32(), segment_prefix(DS... function instr_F26E (line 633) | pub unsafe fn instr_F26E() { outsb_rep(is_asize_32(), segment_prefix(DS)... function instr_F36E (line 634) | pub unsafe fn instr_F36E() { outsb_rep(is_asize_32(), segment_prefix(DS)... function instr16_6F (line 636) | pub unsafe fn instr16_6F() { outsw_no_rep(is_asize_32(), segment_prefix(... function instr32_6F (line 637) | pub unsafe fn instr32_6F() { outsd_no_rep(is_asize_32(), segment_prefix(... function instr16_F26F (line 638) | pub unsafe fn instr16_F26F() { outsw_rep(is_asize_32(), segment_prefix(D... function instr16_F36F (line 639) | pub unsafe fn instr16_F36F() { outsw_rep(is_asize_32(), segment_prefix(D... function instr32_F26F (line 640) | pub unsafe fn instr32_F26F() { outsd_rep(is_asize_32(), segment_prefix(D... function instr32_F36F (line 641) | pub unsafe fn instr32_F36F() { outsd_rep(is_asize_32(), segment_prefix(D... function instr16_70 (line 643) | pub unsafe fn instr16_70(imm8: i32) { jmpcc16(test_o(), imm8); } function instr16_71 (line 644) | pub unsafe fn instr16_71(imm8: i32) { jmpcc16(!test_o(), imm8); } function instr16_72 (line 645) | pub unsafe fn instr16_72(imm8: i32) { jmpcc16(test_b(), imm8); } function instr16_73 (line 646) | pub unsafe fn instr16_73(imm8: i32) { jmpcc16(!test_b(), imm8); } function instr16_74 (line 647) | pub unsafe fn instr16_74(imm8: i32) { jmpcc16(test_z(), imm8); } function instr16_75 (line 648) | pub unsafe fn instr16_75(imm8: i32) { jmpcc16(!test_z(), imm8); } function instr16_76 (line 649) | pub unsafe fn instr16_76(imm8: i32) { jmpcc16(test_be(), imm8); } function instr16_77 (line 650) | pub unsafe fn instr16_77(imm8: i32) { jmpcc16(!test_be(), imm8); } function instr16_78 (line 651) | pub unsafe fn instr16_78(imm8: i32) { jmpcc16(test_s(), imm8); } function instr16_79 (line 652) | pub unsafe fn instr16_79(imm8: i32) { jmpcc16(!test_s(), imm8); } function instr16_7A (line 653) | pub unsafe fn instr16_7A(imm8: i32) { jmpcc16(test_p(), imm8); } function instr16_7B (line 654) | pub unsafe fn instr16_7B(imm8: i32) { jmpcc16(!test_p(), imm8); } function instr16_7C (line 655) | pub unsafe fn instr16_7C(imm8: i32) { jmpcc16(test_l(), imm8); } function instr16_7D (line 656) | pub unsafe fn instr16_7D(imm8: i32) { jmpcc16(!test_l(), imm8); } function instr16_7E (line 657) | pub unsafe fn instr16_7E(imm8: i32) { jmpcc16(test_le(), imm8); } function instr16_7F (line 658) | pub unsafe fn instr16_7F(imm8: i32) { jmpcc16(!test_le(), imm8); } function instr32_70 (line 659) | pub unsafe fn instr32_70(imm8: i32) { jmpcc32(test_o(), imm8); } function instr32_71 (line 660) | pub unsafe fn instr32_71(imm8: i32) { jmpcc32(!test_o(), imm8); } function instr32_72 (line 661) | pub unsafe fn instr32_72(imm8: i32) { jmpcc32(test_b(), imm8); } function instr32_73 (line 662) | pub unsafe fn instr32_73(imm8: i32) { jmpcc32(!test_b(), imm8); } function instr32_74 (line 663) | pub unsafe fn instr32_74(imm8: i32) { jmpcc32(test_z(), imm8); } function instr32_75 (line 664) | pub unsafe fn instr32_75(imm8: i32) { jmpcc32(!test_z(), imm8); } function instr32_76 (line 665) | pub unsafe fn instr32_76(imm8: i32) { jmpcc32(test_be(), imm8); } function instr32_77 (line 666) | pub unsafe fn instr32_77(imm8: i32) { jmpcc32(!test_be(), imm8); } function instr32_78 (line 667) | pub unsafe fn instr32_78(imm8: i32) { jmpcc32(test_s(), imm8); } function instr32_79 (line 668) | pub unsafe fn instr32_79(imm8: i32) { jmpcc32(!test_s(), imm8); } function instr32_7A (line 669) | pub unsafe fn instr32_7A(imm8: i32) { jmpcc32(test_p(), imm8); } function instr32_7B (line 670) | pub unsafe fn instr32_7B(imm8: i32) { jmpcc32(!test_p(), imm8); } function instr32_7C (line 671) | pub unsafe fn instr32_7C(imm8: i32) { jmpcc32(test_l(), imm8); } function instr32_7D (line 672) | pub unsafe fn instr32_7D(imm8: i32) { jmpcc32(!test_l(), imm8); } function instr32_7E (line 673) | pub unsafe fn instr32_7E(imm8: i32) { jmpcc32(test_le(), imm8); } function instr32_7F (line 674) | pub unsafe fn instr32_7F(imm8: i32) { jmpcc32(!test_le(), imm8); } function instr_80_0_mem (line 676) | pub unsafe fn instr_80_0_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_0_reg (line 677) | pub unsafe fn instr_80_0_reg(r1: i32, imm: i32) { write_reg8(r1, add8(re... function instr_80_1_mem (line 678) | pub unsafe fn instr_80_1_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_1_reg (line 679) | pub unsafe fn instr_80_1_reg(r1: i32, imm: i32) { write_reg8(r1, or8(rea... function instr_80_2_mem (line 680) | pub unsafe fn instr_80_2_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_2_reg (line 681) | pub unsafe fn instr_80_2_reg(r1: i32, imm: i32) { write_reg8(r1, adc8(re... function instr_80_3_mem (line 682) | pub unsafe fn instr_80_3_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_3_reg (line 683) | pub unsafe fn instr_80_3_reg(r1: i32, imm: i32) { write_reg8(r1, sbb8(re... function instr_80_4_mem (line 684) | pub unsafe fn instr_80_4_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_4_reg (line 685) | pub unsafe fn instr_80_4_reg(r1: i32, imm: i32) { write_reg8(r1, and8(re... function instr_80_5_mem (line 686) | pub unsafe fn instr_80_5_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_5_reg (line 687) | pub unsafe fn instr_80_5_reg(r1: i32, imm: i32) { write_reg8(r1, sub8(re... function instr_80_6_mem (line 688) | pub unsafe fn instr_80_6_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_80_6_reg (line 689) | pub unsafe fn instr_80_6_reg(r1: i32, imm: i32) { write_reg8(r1, xor8(re... function instr_80_7_reg (line 690) | pub unsafe fn instr_80_7_reg(r: i32, imm: i32) { cmp8(read_reg8(r), imm); } function instr_80_7_mem (line 691) | pub unsafe fn instr_80_7_mem(addr: i32, imm: i32) { function instr16_81_0_mem (line 694) | pub unsafe fn instr16_81_0_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_0_reg (line 695) | pub unsafe fn instr16_81_0_reg(r1: i32, imm: i32) { write_reg16(r1, add1... function instr16_81_1_mem (line 696) | pub unsafe fn instr16_81_1_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_1_reg (line 697) | pub unsafe fn instr16_81_1_reg(r1: i32, imm: i32) { write_reg16(r1, or16... function instr16_81_2_mem (line 698) | pub unsafe fn instr16_81_2_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_2_reg (line 699) | pub unsafe fn instr16_81_2_reg(r1: i32, imm: i32) { write_reg16(r1, adc1... function instr16_81_3_mem (line 700) | pub unsafe fn instr16_81_3_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_3_reg (line 701) | pub unsafe fn instr16_81_3_reg(r1: i32, imm: i32) { write_reg16(r1, sbb1... function instr16_81_4_mem (line 702) | pub unsafe fn instr16_81_4_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_4_reg (line 703) | pub unsafe fn instr16_81_4_reg(r1: i32, imm: i32) { write_reg16(r1, and1... function instr16_81_5_mem (line 704) | pub unsafe fn instr16_81_5_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_5_reg (line 705) | pub unsafe fn instr16_81_5_reg(r1: i32, imm: i32) { write_reg16(r1, sub1... function instr16_81_6_mem (line 706) | pub unsafe fn instr16_81_6_mem(addr: i32, imm: i32) { safe_read_write16(... function instr16_81_6_reg (line 707) | pub unsafe fn instr16_81_6_reg(r1: i32, imm: i32) { write_reg16(r1, xor1... function instr16_81_7_reg (line 708) | pub unsafe fn instr16_81_7_reg(r: i32, imm: i32) { cmp16(read_reg16(r), ... function instr16_81_7_mem (line 709) | pub unsafe fn instr16_81_7_mem(addr: i32, imm: i32) { function instr32_81_0_mem (line 712) | pub unsafe fn instr32_81_0_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_0_reg (line 713) | pub unsafe fn instr32_81_0_reg(r1: i32, imm: i32) { write_reg32(r1, add3... function instr32_81_1_mem (line 714) | pub unsafe fn instr32_81_1_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_1_reg (line 715) | pub unsafe fn instr32_81_1_reg(r1: i32, imm: i32) { write_reg32(r1, or32... function instr32_81_2_mem (line 716) | pub unsafe fn instr32_81_2_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_2_reg (line 717) | pub unsafe fn instr32_81_2_reg(r1: i32, imm: i32) { write_reg32(r1, adc3... function instr32_81_3_mem (line 718) | pub unsafe fn instr32_81_3_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_3_reg (line 719) | pub unsafe fn instr32_81_3_reg(r1: i32, imm: i32) { write_reg32(r1, sbb3... function instr32_81_4_mem (line 720) | pub unsafe fn instr32_81_4_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_4_reg (line 721) | pub unsafe fn instr32_81_4_reg(r1: i32, imm: i32) { write_reg32(r1, and3... function instr32_81_5_mem (line 722) | pub unsafe fn instr32_81_5_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_5_reg (line 723) | pub unsafe fn instr32_81_5_reg(r1: i32, imm: i32) { write_reg32(r1, sub3... function instr32_81_6_mem (line 724) | pub unsafe fn instr32_81_6_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_81_6_reg (line 725) | pub unsafe fn instr32_81_6_reg(r1: i32, imm: i32) { write_reg32(r1, xor3... function instr32_81_7_reg (line 726) | pub unsafe fn instr32_81_7_reg(r: i32, imm: i32) { cmp32(read_reg32(r), ... function instr32_81_7_mem (line 727) | pub unsafe fn instr32_81_7_mem(addr: i32, imm: i32) { function instr_82_0_mem (line 730) | pub unsafe fn instr_82_0_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_0_reg (line 731) | pub unsafe fn instr_82_0_reg(r1: i32, imm: i32) { write_reg8(r1, add8(re... function instr_82_1_mem (line 732) | pub unsafe fn instr_82_1_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_1_reg (line 733) | pub unsafe fn instr_82_1_reg(r1: i32, imm: i32) { write_reg8(r1, or8(rea... function instr_82_2_mem (line 734) | pub unsafe fn instr_82_2_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_2_reg (line 735) | pub unsafe fn instr_82_2_reg(r1: i32, imm: i32) { write_reg8(r1, adc8(re... function instr_82_3_mem (line 736) | pub unsafe fn instr_82_3_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_3_reg (line 737) | pub unsafe fn instr_82_3_reg(r1: i32, imm: i32) { write_reg8(r1, sbb8(re... function instr_82_4_mem (line 738) | pub unsafe fn instr_82_4_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_4_reg (line 739) | pub unsafe fn instr_82_4_reg(r1: i32, imm: i32) { write_reg8(r1, and8(re... function instr_82_5_mem (line 740) | pub unsafe fn instr_82_5_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_5_reg (line 741) | pub unsafe fn instr_82_5_reg(r1: i32, imm: i32) { write_reg8(r1, sub8(re... function instr_82_6_mem (line 742) | pub unsafe fn instr_82_6_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_82_6_reg (line 743) | pub unsafe fn instr_82_6_reg(r1: i32, imm: i32) { write_reg8(r1, xor8(re... function instr_82_7_reg (line 744) | pub unsafe fn instr_82_7_reg(r: i32, imm: i32) { cmp8(read_reg8(r), imm); } function instr_82_7_mem (line 745) | pub unsafe fn instr_82_7_mem(addr: i32, imm: i32) { function instr16_83_0_mem (line 748) | pub unsafe fn instr16_83_0_mem(addr: i32, imm: i32) { function instr16_83_0_reg (line 751) | pub unsafe fn instr16_83_0_reg(r1: i32, imm: i32) { function instr16_83_1_mem (line 754) | pub unsafe fn instr16_83_1_mem(addr: i32, imm: i32) { function instr16_83_1_reg (line 757) | pub unsafe fn instr16_83_1_reg(r1: i32, imm: i32) { function instr16_83_2_mem (line 760) | pub unsafe fn instr16_83_2_mem(addr: i32, imm: i32) { function instr16_83_2_reg (line 763) | pub unsafe fn instr16_83_2_reg(r1: i32, imm: i32) { function instr16_83_3_mem (line 766) | pub unsafe fn instr16_83_3_mem(addr: i32, imm: i32) { function instr16_83_3_reg (line 769) | pub unsafe fn instr16_83_3_reg(r1: i32, imm: i32) { function instr16_83_4_mem (line 772) | pub unsafe fn instr16_83_4_mem(addr: i32, imm: i32) { function instr16_83_4_reg (line 775) | pub unsafe fn instr16_83_4_reg(r1: i32, imm: i32) { function instr16_83_5_mem (line 778) | pub unsafe fn instr16_83_5_mem(addr: i32, imm: i32) { function instr16_83_5_reg (line 781) | pub unsafe fn instr16_83_5_reg(r1: i32, imm: i32) { function instr16_83_6_mem (line 784) | pub unsafe fn instr16_83_6_mem(addr: i32, imm: i32) { function instr16_83_6_reg (line 787) | pub unsafe fn instr16_83_6_reg(r1: i32, imm: i32) { function instr16_83_7_reg (line 790) | pub unsafe fn instr16_83_7_reg(r: i32, imm: i32) { cmp16(read_reg16(r), ... function instr16_83_7_mem (line 791) | pub unsafe fn instr16_83_7_mem(addr: i32, imm: i32) { function instr32_83_0_mem (line 795) | pub unsafe fn instr32_83_0_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_0_reg (line 796) | pub unsafe fn instr32_83_0_reg(r1: i32, imm: i32) { write_reg32(r1, add3... function instr32_83_1_mem (line 797) | pub unsafe fn instr32_83_1_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_1_reg (line 798) | pub unsafe fn instr32_83_1_reg(r1: i32, imm: i32) { write_reg32(r1, or32... function instr32_83_2_mem (line 799) | pub unsafe fn instr32_83_2_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_2_reg (line 800) | pub unsafe fn instr32_83_2_reg(r1: i32, imm: i32) { write_reg32(r1, adc3... function instr32_83_3_mem (line 801) | pub unsafe fn instr32_83_3_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_3_reg (line 802) | pub unsafe fn instr32_83_3_reg(r1: i32, imm: i32) { write_reg32(r1, sbb3... function instr32_83_4_mem (line 803) | pub unsafe fn instr32_83_4_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_4_reg (line 804) | pub unsafe fn instr32_83_4_reg(r1: i32, imm: i32) { write_reg32(r1, and3... function instr32_83_5_mem (line 805) | pub unsafe fn instr32_83_5_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_5_reg (line 806) | pub unsafe fn instr32_83_5_reg(r1: i32, imm: i32) { write_reg32(r1, sub3... function instr32_83_6_mem (line 807) | pub unsafe fn instr32_83_6_mem(addr: i32, imm: i32) { safe_read_write32(... function instr32_83_6_reg (line 808) | pub unsafe fn instr32_83_6_reg(r1: i32, imm: i32) { write_reg32(r1, xor3... function instr32_83_7_reg (line 809) | pub unsafe fn instr32_83_7_reg(r: i32, imm: i32) { cmp32(read_reg32(r), ... function instr32_83_7_mem (line 810) | pub unsafe fn instr32_83_7_mem(addr: i32, imm: i32) { function instr_84_mem (line 814) | pub unsafe fn instr_84_mem(addr: i32, r: i32) { function instr_84_reg (line 817) | pub unsafe fn instr_84_reg(r1: i32, r: i32) { test8(read_reg8(r1), read_... function instr16_85_mem (line 818) | pub unsafe fn instr16_85_mem(addr: i32, r: i32) { function instr16_85_reg (line 821) | pub unsafe fn instr16_85_reg(r1: i32, r: i32) { test16(read_reg16(r1), r... function instr32_85_mem (line 822) | pub unsafe fn instr32_85_mem(addr: i32, r: i32) { function instr32_85_reg (line 825) | pub unsafe fn instr32_85_reg(r1: i32, r: i32) { test32(read_reg32(r1), r... function instr_86_mem (line 826) | pub unsafe fn instr_86_mem(addr: i32, r: i32) { safe_read_write8(addr, &... function instr_86_reg (line 827) | pub unsafe fn instr_86_reg(r1: i32, r: i32) { write_reg8(r1, xchg8(read_... function instr16_87_mem (line 828) | pub unsafe fn instr16_87_mem(addr: i32, r: i32) { safe_read_write16(addr... function instr16_87_reg (line 829) | pub unsafe fn instr16_87_reg(r1: i32, r: i32) { write_reg16(r1, xchg16(r... function instr32_87_mem (line 830) | pub unsafe fn instr32_87_mem(addr: i32, r: i32) { safe_read_write32(addr... function instr32_87_reg (line 831) | pub unsafe fn instr32_87_reg(r1: i32, r: i32) { write_reg32(r1, xchg32(r... function instr_88_reg (line 832) | pub unsafe fn instr_88_reg(r2: i32, r: i32) { write_reg8(r2, read_reg8(r... function instr_88_mem (line 833) | pub unsafe fn instr_88_mem(addr: i32, r: i32) { function instr16_89_reg (line 836) | pub unsafe fn instr16_89_reg(r2: i32, r: i32) { write_reg16(r2, read_reg... function instr16_89_mem (line 837) | pub unsafe fn instr16_89_mem(addr: i32, r: i32) { function instr32_89_reg (line 840) | pub unsafe fn instr32_89_reg(r2: i32, r: i32) { write_reg32(r2, read_reg... function instr32_89_mem (line 841) | pub unsafe fn instr32_89_mem(addr: i32, r: i32) { function instr_8A_mem (line 844) | pub unsafe fn instr_8A_mem(addr: i32, r: i32) { function instr_8A_reg (line 847) | pub unsafe fn instr_8A_reg(r1: i32, r: i32) { write_reg8(r, read_reg8(r1... function instr16_8B_mem (line 848) | pub unsafe fn instr16_8B_mem(addr: i32, r: i32) { function instr16_8B_reg (line 851) | pub unsafe fn instr16_8B_reg(r1: i32, r: i32) { write_reg16(r, read_reg1... function instr32_8B_mem (line 852) | pub unsafe fn instr32_8B_mem(addr: i32, r: i32) { function instr32_8B_reg (line 855) | pub unsafe fn instr32_8B_reg(r1: i32, r: i32) { write_reg32(r, read_reg3... function instr_8C_check_sreg (line 857) | pub unsafe fn instr_8C_check_sreg(seg: i32) -> bool { function instr16_8C_reg (line 867) | pub unsafe fn instr16_8C_reg(r: i32, seg: i32) { function instr16_8C_mem (line 872) | pub unsafe fn instr16_8C_mem(addr: i32, seg: i32) { function instr32_8C_reg (line 877) | pub unsafe fn instr32_8C_reg(r: i32, seg: i32) { function instr32_8C_mem (line 882) | pub unsafe fn instr32_8C_mem(addr: i32, seg: i32) { function instr16_8D_reg (line 888) | pub unsafe fn instr16_8D_reg(_r: i32, _r2: i32) { function instr16_8D_mem (line 892) | pub unsafe fn instr16_8D_mem(modrm_byte: i32, r: i32) { function instr32_8D_reg (line 900) | pub unsafe fn instr32_8D_reg(_r: i32, _r2: i32) { function instr32_8D_mem (line 904) | pub unsafe fn instr32_8D_mem(modrm_byte: i32, r: i32) { function instr_8E_mem (line 915) | pub unsafe fn instr_8E_mem(addr: i32, r: i32) { function instr_8E_reg (line 927) | pub unsafe fn instr_8E_reg(r1: i32, r: i32) { function instr16_8F_0_mem (line 937) | pub unsafe fn instr16_8F_0_mem(modrm_byte: i32) { function instr16_8F_0_reg (line 954) | pub unsafe fn instr16_8F_0_reg(r: i32) { write_reg16(r, return_on_pagefa... function instr32_8F_0_mem (line 955) | pub unsafe fn instr32_8F_0_mem(modrm_byte: i32) { function instr32_8F_0_reg (line 971) | pub unsafe fn instr32_8F_0_reg(r: i32) { write_reg32(r, return_on_pagefa... function instr_90 (line 973) | pub unsafe fn instr_90() {} function instr16_91 (line 974) | pub unsafe fn instr16_91() { xchg16r(CX); } function instr32_91 (line 975) | pub unsafe fn instr32_91() { xchg32r(ECX); } function instr16_92 (line 976) | pub unsafe fn instr16_92() { xchg16r(DX); } function instr32_92 (line 977) | pub unsafe fn instr32_92() { xchg32r(EDX); } function instr16_93 (line 978) | pub unsafe fn instr16_93() { xchg16r(BX); } function instr32_93 (line 979) | pub unsafe fn instr32_93() { xchg32r(EBX); } function instr16_94 (line 980) | pub unsafe fn instr16_94() { xchg16r(SP); } function instr32_94 (line 981) | pub unsafe fn instr32_94() { xchg32r(ESP); } function instr16_95 (line 982) | pub unsafe fn instr16_95() { xchg16r(BP); } function instr32_95 (line 983) | pub unsafe fn instr32_95() { xchg32r(EBP); } function instr16_96 (line 984) | pub unsafe fn instr16_96() { xchg16r(SI); } function instr32_96 (line 985) | pub unsafe fn instr32_96() { xchg32r(ESI); } function instr16_97 (line 986) | pub unsafe fn instr16_97() { xchg16r(DI); } function instr32_97 (line 987) | pub unsafe fn instr32_97() { xchg32r(EDI); } function instr16_98 (line 989) | pub unsafe fn instr16_98() { write_reg16(AX, read_reg8(AL) << 24 >> 24); } function instr32_98 (line 990) | pub unsafe fn instr32_98() { write_reg32(EAX, read_reg16(AX) as i16 as i... function instr16_99 (line 991) | pub unsafe fn instr16_99() { write_reg16(DX, read_reg16(AX) as i16 as i3... function instr32_99 (line 992) | pub unsafe fn instr32_99() { write_reg32(EDX, read_reg32(EAX) >> 31); } function instr16_9A (line 995) | pub unsafe fn instr16_9A(new_ip: i32, new_cs: i32) { function instr32_9A (line 1000) | pub unsafe fn instr32_9A(new_ip: i32, new_cs: i32) { function instr_9B (line 1009) | pub unsafe fn instr_9B() { function instr_pushf_popf_check (line 1020) | unsafe fn instr_pushf_popf_check() -> bool { 0 != *flags & FLAG_VM && ge... function instr16_9C (line 1021) | pub unsafe fn instr16_9C() { function instr32_9C (line 1032) | pub unsafe fn instr32_9C() { function instr16_9D (line 1046) | pub unsafe fn instr16_9D() { function instr32_9D (line 1059) | pub unsafe fn instr32_9D() { function instr_9E (line 1073) | pub unsafe fn instr_9E() { function instr_9F (line 1079) | pub unsafe fn instr_9F() { function instr_A0 (line 1084) | pub unsafe fn instr_A0(moffs: i32) { function instr16_A1 (line 1089) | pub unsafe fn instr16_A1(moffs: i32) { function instr32_A1 (line 1094) | pub unsafe fn instr32_A1(moffs: i32) { function instr_A2 (line 1098) | pub unsafe fn instr_A2(moffs: i32) { function instr16_A3 (line 1105) | pub unsafe fn instr16_A3(moffs: i32) { function instr32_A3 (line 1112) | pub unsafe fn instr32_A3(moffs: i32) { function instr_A4 (line 1119) | pub unsafe fn instr_A4() { movsb_no_rep(is_asize_32(), segment_prefix(DS... function instr_F2A4 (line 1120) | pub unsafe fn instr_F2A4() { movsb_rep(is_asize_32(), segment_prefix(DS)... function instr_F3A4 (line 1121) | pub unsafe fn instr_F3A4() { movsb_rep(is_asize_32(), segment_prefix(DS)... function instr16_A5 (line 1123) | pub unsafe fn instr16_A5() { movsw_no_rep(is_asize_32(), segment_prefix(... function instr32_A5 (line 1124) | pub unsafe fn instr32_A5() { movsd_no_rep(is_asize_32(), segment_prefix(... function instr16_F2A5 (line 1125) | pub unsafe fn instr16_F2A5() { movsw_rep(is_asize_32(), segment_prefix(D... function instr16_F3A5 (line 1126) | pub unsafe fn instr16_F3A5() { movsw_rep(is_asize_32(), segment_prefix(D... function instr32_F2A5 (line 1127) | pub unsafe fn instr32_F2A5() { movsd_rep(is_asize_32(), segment_prefix(D... function instr32_F3A5 (line 1128) | pub unsafe fn instr32_F3A5() { movsd_rep(is_asize_32(), segment_prefix(D... function instr_A6 (line 1130) | pub unsafe fn instr_A6() { cmpsb_no_rep(is_asize_32(), segment_prefix(DS... function instr_F2A6 (line 1131) | pub unsafe fn instr_F2A6() { cmpsb_repnz(is_asize_32(), segment_prefix(D... function instr_F3A6 (line 1132) | pub unsafe fn instr_F3A6() { cmpsb_repz(is_asize_32(), segment_prefix(DS... function instr16_A7 (line 1133) | pub unsafe fn instr16_A7() { cmpsw_no_rep(is_asize_32(), segment_prefix(... function instr32_A7 (line 1134) | pub unsafe fn instr32_A7() { cmpsd_no_rep(is_asize_32(), segment_prefix(... function instr16_F2A7 (line 1135) | pub unsafe fn instr16_F2A7() { cmpsw_repnz(is_asize_32(), segment_prefix... function instr16_F3A7 (line 1136) | pub unsafe fn instr16_F3A7() { cmpsw_repz(is_asize_32(), segment_prefix(... function instr32_F2A7 (line 1137) | pub unsafe fn instr32_F2A7() { cmpsd_repnz(is_asize_32(), segment_prefix... function instr32_F3A7 (line 1138) | pub unsafe fn instr32_F3A7() { cmpsd_repz(is_asize_32(), segment_prefix(... function instr_A8 (line 1140) | pub unsafe fn instr_A8(imm8: i32) { test8(read_reg8(AL), imm8); } function instr16_A9 (line 1141) | pub unsafe fn instr16_A9(imm16: i32) { test16(read_reg16(AX), imm16); } function instr32_A9 (line 1142) | pub unsafe fn instr32_A9(imm32: i32) { test32(read_reg32(EAX), imm32); } function instr_AA (line 1144) | pub unsafe fn instr_AA() { stosb_no_rep(is_asize_32()); } function instr_F2AA (line 1145) | pub unsafe fn instr_F2AA() { stosb_rep(is_asize_32()); } function instr_F3AA (line 1146) | pub unsafe fn instr_F3AA() { stosb_rep(is_asize_32()); } function instr16_AB (line 1148) | pub unsafe fn instr16_AB() { stosw_no_rep(is_asize_32()); } function instr32_AB (line 1149) | pub unsafe fn instr32_AB() { stosd_no_rep(is_asize_32()); } function instr16_F2AB (line 1150) | pub unsafe fn instr16_F2AB() { stosw_rep(is_asize_32()); } function instr16_F3AB (line 1151) | pub unsafe fn instr16_F3AB() { stosw_rep(is_asize_32()); } function instr32_F2AB (line 1152) | pub unsafe fn instr32_F2AB() { stosd_rep(is_asize_32()); } function instr32_F3AB (line 1153) | pub unsafe fn instr32_F3AB() { stosd_rep(is_asize_32()); } function instr_AC (line 1155) | pub unsafe fn instr_AC() { lodsb_no_rep(is_asize_32(), segment_prefix(DS... function instr_F2AC (line 1156) | pub unsafe fn instr_F2AC() { lodsb_rep(is_asize_32(), segment_prefix(DS)... function instr_F3AC (line 1157) | pub unsafe fn instr_F3AC() { lodsb_rep(is_asize_32(), segment_prefix(DS)... function instr16_AD (line 1159) | pub unsafe fn instr16_AD() { lodsw_no_rep(is_asize_32(), segment_prefix(... function instr32_AD (line 1160) | pub unsafe fn instr32_AD() { lodsd_no_rep(is_asize_32(), segment_prefix(... function instr16_F2AD (line 1161) | pub unsafe fn instr16_F2AD() { lodsw_rep(is_asize_32(), segment_prefix(D... function instr16_F3AD (line 1162) | pub unsafe fn instr16_F3AD() { lodsw_rep(is_asize_32(), segment_prefix(D... function instr32_F2AD (line 1163) | pub unsafe fn instr32_F2AD() { lodsd_rep(is_asize_32(), segment_prefix(D... function instr32_F3AD (line 1164) | pub unsafe fn instr32_F3AD() { lodsd_rep(is_asize_32(), segment_prefix(D... function instr_AE (line 1166) | pub unsafe fn instr_AE() { scasb_no_rep(is_asize_32()); } function instr_F2AE (line 1167) | pub unsafe fn instr_F2AE() { scasb_repnz(is_asize_32()); } function instr_F3AE (line 1168) | pub unsafe fn instr_F3AE() { scasb_repz(is_asize_32()); } function instr16_AF (line 1170) | pub unsafe fn instr16_AF() { scasw_no_rep(is_asize_32()); } function instr32_AF (line 1171) | pub unsafe fn instr32_AF() { scasd_no_rep(is_asize_32()); } function instr16_F2AF (line 1172) | pub unsafe fn instr16_F2AF() { scasw_repnz(is_asize_32()); } function instr16_F3AF (line 1173) | pub unsafe fn instr16_F3AF() { scasw_repz(is_asize_32()); } function instr32_F2AF (line 1174) | pub unsafe fn instr32_F2AF() { scasd_repnz(is_asize_32()); } function instr32_F3AF (line 1175) | pub unsafe fn instr32_F3AF() { scasd_repz(is_asize_32()); } function instr_B0 (line 1177) | pub unsafe fn instr_B0(imm8: i32) { write_reg8(AL, imm8); } function instr_B1 (line 1178) | pub unsafe fn instr_B1(imm8: i32) { write_reg8(CL, imm8); } function instr_B2 (line 1179) | pub unsafe fn instr_B2(imm8: i32) { write_reg8(DL, imm8); } function instr_B3 (line 1180) | pub unsafe fn instr_B3(imm8: i32) { write_reg8(BL, imm8); } function instr_B4 (line 1181) | pub unsafe fn instr_B4(imm8: i32) { write_reg8(AH, imm8); } function instr_B5 (line 1182) | pub unsafe fn instr_B5(imm8: i32) { write_reg8(CH, imm8); } function instr_B6 (line 1183) | pub unsafe fn instr_B6(imm8: i32) { write_reg8(DH, imm8); } function instr_B7 (line 1184) | pub unsafe fn instr_B7(imm8: i32) { write_reg8(BH, imm8); } function instr16_B8 (line 1185) | pub unsafe fn instr16_B8(imm: i32) { write_reg16(AX, imm); } function instr32_B8 (line 1186) | pub unsafe fn instr32_B8(imm: i32) { write_reg32(EAX, imm); } function instr16_B9 (line 1187) | pub unsafe fn instr16_B9(imm: i32) { write_reg16(CX, imm); } function instr32_B9 (line 1188) | pub unsafe fn instr32_B9(imm: i32) { write_reg32(ECX, imm); } function instr16_BA (line 1189) | pub unsafe fn instr16_BA(imm: i32) { write_reg16(DX, imm); } function instr32_BA (line 1190) | pub unsafe fn instr32_BA(imm: i32) { write_reg32(EDX, imm); } function instr16_BB (line 1191) | pub unsafe fn instr16_BB(imm: i32) { write_reg16(BX, imm); } function instr32_BB (line 1192) | pub unsafe fn instr32_BB(imm: i32) { write_reg32(EBX, imm); } function instr16_BC (line 1193) | pub unsafe fn instr16_BC(imm: i32) { write_reg16(SP, imm); } function instr32_BC (line 1194) | pub unsafe fn instr32_BC(imm: i32) { write_reg32(ESP, imm); } function instr16_BD (line 1195) | pub unsafe fn instr16_BD(imm: i32) { write_reg16(BP, imm); } function instr32_BD (line 1196) | pub unsafe fn instr32_BD(imm: i32) { write_reg32(EBP, imm); } function instr16_BE (line 1197) | pub unsafe fn instr16_BE(imm: i32) { write_reg16(SI, imm); } function instr32_BE (line 1198) | pub unsafe fn instr32_BE(imm: i32) { write_reg32(ESI, imm); } function instr16_BF (line 1199) | pub unsafe fn instr16_BF(imm: i32) { write_reg16(DI, imm); } function instr32_BF (line 1200) | pub unsafe fn instr32_BF(imm: i32) { write_reg32(EDI, imm); } function instr_C0_0_mem (line 1202) | pub unsafe fn instr_C0_0_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_0_reg (line 1203) | pub unsafe fn instr_C0_0_reg(r1: i32, imm: i32) { write_reg8(r1, rol8(re... function instr_C0_1_mem (line 1204) | pub unsafe fn instr_C0_1_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_1_reg (line 1205) | pub unsafe fn instr_C0_1_reg(r1: i32, imm: i32) { write_reg8(r1, ror8(re... function instr_C0_2_mem (line 1206) | pub unsafe fn instr_C0_2_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_2_reg (line 1207) | pub unsafe fn instr_C0_2_reg(r1: i32, imm: i32) { write_reg8(r1, rcl8(re... function instr_C0_3_mem (line 1208) | pub unsafe fn instr_C0_3_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_3_reg (line 1209) | pub unsafe fn instr_C0_3_reg(r1: i32, imm: i32) { write_reg8(r1, rcr8(re... function instr_C0_4_mem (line 1210) | pub unsafe fn instr_C0_4_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_4_reg (line 1211) | pub unsafe fn instr_C0_4_reg(r1: i32, imm: i32) { write_reg8(r1, shl8(re... function instr_C0_5_mem (line 1212) | pub unsafe fn instr_C0_5_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_5_reg (line 1213) | pub unsafe fn instr_C0_5_reg(r1: i32, imm: i32) { write_reg8(r1, shr8(re... function instr_C0_6_mem (line 1214) | pub unsafe fn instr_C0_6_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_6_reg (line 1215) | pub unsafe fn instr_C0_6_reg(r1: i32, imm: i32) { write_reg8(r1, shl8(re... function instr_C0_7_mem (line 1216) | pub unsafe fn instr_C0_7_mem(addr: i32, imm: i32) { safe_read_write8(add... function instr_C0_7_reg (line 1217) | pub unsafe fn instr_C0_7_reg(r1: i32, imm: i32) { write_reg8(r1, sar8(re... function instr16_C1_0_mem (line 1218) | pub unsafe fn instr16_C1_0_mem(addr: i32, imm: i32) { function instr16_C1_0_reg (line 1221) | pub unsafe fn instr16_C1_0_reg(r1: i32, imm: i32) { function instr16_C1_1_mem (line 1224) | pub unsafe fn instr16_C1_1_mem(addr: i32, imm: i32) { function instr16_C1_1_reg (line 1227) | pub unsafe fn instr16_C1_1_reg(r1: i32, imm: i32) { function instr16_C1_2_mem (line 1230) | pub unsafe fn instr16_C1_2_mem(addr: i32, imm: i32) { function instr16_C1_2_reg (line 1233) | pub unsafe fn instr16_C1_2_reg(r1: i32, imm: i32) { function instr16_C1_3_mem (line 1236) | pub unsafe fn instr16_C1_3_mem(addr: i32, imm: i32) { function instr16_C1_3_reg (line 1239) | pub unsafe fn instr16_C1_3_reg(r1: i32, imm: i32) { function instr16_C1_4_mem (line 1242) | pub unsafe fn instr16_C1_4_mem(addr: i32, imm: i32) { function instr16_C1_4_reg (line 1245) | pub unsafe fn instr16_C1_4_reg(r1: i32, imm: i32) { function instr16_C1_5_mem (line 1248) | pub unsafe fn instr16_C1_5_mem(addr: i32, imm: i32) { function instr16_C1_5_reg (line 1251) | pub unsafe fn instr16_C1_5_reg(r1: i32, imm: i32) { function instr16_C1_6_mem (line 1254) | pub unsafe fn instr16_C1_6_mem(addr: i32, imm: i32) { function instr16_C1_6_reg (line 1257) | pub unsafe fn instr16_C1_6_reg(r1: i32, imm: i32) { function instr16_C1_7_mem (line 1260) | pub unsafe fn instr16_C1_7_mem(addr: i32, imm: i32) { function instr16_C1_7_reg (line 1263) | pub unsafe fn instr16_C1_7_reg(r1: i32, imm: i32) { function instr32_C1_0_mem (line 1266) | pub unsafe fn instr32_C1_0_mem(addr: i32, imm: i32) { function instr32_C1_0_reg (line 1269) | pub unsafe fn instr32_C1_0_reg(r1: i32, imm: i32) { function instr32_C1_1_mem (line 1272) | pub unsafe fn instr32_C1_1_mem(addr: i32, imm: i32) { function instr32_C1_1_reg (line 1275) | pub unsafe fn instr32_C1_1_reg(r1: i32, imm: i32) { function instr32_C1_2_mem (line 1278) | pub unsafe fn instr32_C1_2_mem(addr: i32, imm: i32) { function instr32_C1_2_reg (line 1281) | pub unsafe fn instr32_C1_2_reg(r1: i32, imm: i32) { function instr32_C1_3_mem (line 1284) | pub unsafe fn instr32_C1_3_mem(addr: i32, imm: i32) { function instr32_C1_3_reg (line 1287) | pub unsafe fn instr32_C1_3_reg(r1: i32, imm: i32) { function instr32_C1_4_mem (line 1290) | pub unsafe fn instr32_C1_4_mem(addr: i32, imm: i32) { function instr32_C1_4_reg (line 1293) | pub unsafe fn instr32_C1_4_reg(r1: i32, imm: i32) { function instr32_C1_5_mem (line 1296) | pub unsafe fn instr32_C1_5_mem(addr: i32, imm: i32) { function instr32_C1_5_reg (line 1299) | pub unsafe fn instr32_C1_5_reg(r1: i32, imm: i32) { function instr32_C1_6_mem (line 1302) | pub unsafe fn instr32_C1_6_mem(addr: i32, imm: i32) { function instr32_C1_6_reg (line 1305) | pub unsafe fn instr32_C1_6_reg(r1: i32, imm: i32) { function instr32_C1_7_mem (line 1308) | pub unsafe fn instr32_C1_7_mem(addr: i32, imm: i32) { function instr32_C1_7_reg (line 1311) | pub unsafe fn instr32_C1_7_reg(r1: i32, imm: i32) { function instr16_C2 (line 1315) | pub unsafe fn instr16_C2(imm16: i32) { function instr32_C2 (line 1322) | pub unsafe fn instr32_C2(imm16: i32) { function instr16_C3 (line 1330) | pub unsafe fn instr16_C3() { function instr32_C3 (line 1335) | pub unsafe fn instr32_C3() { function instr16_C4_reg (line 1344) | pub unsafe fn instr16_C4_reg(_unused1: i32, _unused2: i32) { trigger_ud(... function instr16_C4_mem (line 1346) | pub unsafe fn instr16_C4_mem(addr: i32, r: i32) { lss16(addr, r, ES); } function instr32_C4_reg (line 1348) | pub unsafe fn instr32_C4_reg(_unused1: i32, _unused2: i32) { trigger_ud(... function instr32_C4_mem (line 1350) | pub unsafe fn instr32_C4_mem(addr: i32, r: i32) { lss32(addr, r, ES); } function instr16_C5_reg (line 1352) | pub unsafe fn instr16_C5_reg(_unused1: i32, _unused2: i32) { trigger_ud(... function instr16_C5_mem (line 1354) | pub unsafe fn instr16_C5_mem(addr: i32, r: i32) { lss16(addr, r, DS); } function instr32_C5_reg (line 1356) | pub unsafe fn instr32_C5_reg(_unused1: i32, _unused2: i32) { trigger_ud(... function instr32_C5_mem (line 1358) | pub unsafe fn instr32_C5_mem(addr: i32, r: i32) { lss32(addr, r, DS); } function instr_C6_0_reg (line 1360) | pub unsafe fn instr_C6_0_reg(r: i32, imm: i32) { write_reg8(r, imm); } function instr_C6_0_mem (line 1361) | pub unsafe fn instr_C6_0_mem(addr: i32, imm: i32) { function instr16_C7_0_reg (line 1364) | pub unsafe fn instr16_C7_0_reg(r: i32, imm: i32) { write_reg16(r, imm); } function instr16_C7_0_mem (line 1365) | pub unsafe fn instr16_C7_0_mem(addr: i32, imm: i32) { function instr32_C7_0_reg (line 1368) | pub unsafe fn instr32_C7_0_reg(r: i32, imm: i32) { write_reg32(r, imm); } function instr32_C7_0_mem (line 1369) | pub unsafe fn instr32_C7_0_mem(addr: i32, imm: i32) { function instr16_C8 (line 1374) | pub unsafe fn instr16_C8(size: i32, nesting: i32) { enter16(size, nestin... function instr32_C8 (line 1376) | pub unsafe fn instr32_C8(size: i32, nesting: i32) { enter32(size, nestin... function instr16_C9 (line 1378) | pub unsafe fn instr16_C9() { function instr32_C9 (line 1385) | pub unsafe fn instr32_C9() { function instr16_CA (line 1392) | pub unsafe fn instr16_CA(imm16: i32) { function instr32_CA (line 1399) | pub unsafe fn instr32_CA(imm16: i32) { function instr16_CB (line 1407) | pub unsafe fn instr16_CB() { function instr32_CB (line 1415) | pub unsafe fn instr32_CB() { function instr_CC (line 1423) | pub unsafe fn instr_CC() { function instr_CD (line 1430) | pub unsafe fn instr_CD(imm8: i32) { function instr_CE (line 1435) | pub unsafe fn instr_CE() { function instr16_CF (line 1444) | pub unsafe fn instr16_CF() { function instr32_CF (line 1449) | pub unsafe fn instr32_CF() { iret32(); } function instr_D0_0_mem (line 1451) | pub unsafe fn instr_D0_0_mem(addr: i32) { safe_read_write8(addr, &|x| ro... function instr_D0_0_reg (line 1452) | pub unsafe fn instr_D0_0_reg(r1: i32) { write_reg8(r1, rol8(read_reg8(r1... function instr_D0_1_mem (line 1453) | pub unsafe fn instr_D0_1_mem(addr: i32) { safe_read_write8(addr, &|x| ro... function instr_D0_1_reg (line 1454) | pub unsafe fn instr_D0_1_reg(r1: i32) { write_reg8(r1, ror8(read_reg8(r1... function instr_D0_2_mem (line 1455) | pub unsafe fn instr_D0_2_mem(addr: i32) { safe_read_write8(addr, &|x| rc... function instr_D0_2_reg (line 1456) | pub unsafe fn instr_D0_2_reg(r1: i32) { write_reg8(r1, rcl8(read_reg8(r1... function instr_D0_3_mem (line 1457) | pub unsafe fn instr_D0_3_mem(addr: i32) { safe_read_write8(addr, &|x| rc... function instr_D0_3_reg (line 1458) | pub unsafe fn instr_D0_3_reg(r1: i32) { write_reg8(r1, rcr8(read_reg8(r1... function instr_D0_4_mem (line 1459) | pub unsafe fn instr_D0_4_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D0_4_reg (line 1460) | pub unsafe fn instr_D0_4_reg(r1: i32) { write_reg8(r1, shl8(read_reg8(r1... function instr_D0_5_mem (line 1461) | pub unsafe fn instr_D0_5_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D0_5_reg (line 1462) | pub unsafe fn instr_D0_5_reg(r1: i32) { write_reg8(r1, shr8(read_reg8(r1... function instr_D0_6_mem (line 1463) | pub unsafe fn instr_D0_6_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D0_6_reg (line 1464) | pub unsafe fn instr_D0_6_reg(r1: i32) { write_reg8(r1, shl8(read_reg8(r1... function instr_D0_7_mem (line 1465) | pub unsafe fn instr_D0_7_mem(addr: i32) { safe_read_write8(addr, &|x| sa... function instr_D0_7_reg (line 1466) | pub unsafe fn instr_D0_7_reg(r1: i32) { write_reg8(r1, sar8(read_reg8(r1... function instr16_D1_0_mem (line 1467) | pub unsafe fn instr16_D1_0_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_0_reg (line 1468) | pub unsafe fn instr16_D1_0_reg(r1: i32) { write_reg16(r1, rol16(read_reg... function instr16_D1_1_mem (line 1469) | pub unsafe fn instr16_D1_1_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_1_reg (line 1470) | pub unsafe fn instr16_D1_1_reg(r1: i32) { write_reg16(r1, ror16(read_reg... function instr16_D1_2_mem (line 1471) | pub unsafe fn instr16_D1_2_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_2_reg (line 1472) | pub unsafe fn instr16_D1_2_reg(r1: i32) { write_reg16(r1, rcl16(read_reg... function instr16_D1_3_mem (line 1473) | pub unsafe fn instr16_D1_3_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_3_reg (line 1474) | pub unsafe fn instr16_D1_3_reg(r1: i32) { write_reg16(r1, rcr16(read_reg... function instr16_D1_4_mem (line 1475) | pub unsafe fn instr16_D1_4_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_4_reg (line 1476) | pub unsafe fn instr16_D1_4_reg(r1: i32) { write_reg16(r1, shl16(read_reg... function instr16_D1_5_mem (line 1477) | pub unsafe fn instr16_D1_5_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_5_reg (line 1478) | pub unsafe fn instr16_D1_5_reg(r1: i32) { write_reg16(r1, shr16(read_reg... function instr16_D1_6_mem (line 1479) | pub unsafe fn instr16_D1_6_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_6_reg (line 1480) | pub unsafe fn instr16_D1_6_reg(r1: i32) { write_reg16(r1, shl16(read_reg... function instr16_D1_7_mem (line 1481) | pub unsafe fn instr16_D1_7_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_D1_7_reg (line 1482) | pub unsafe fn instr16_D1_7_reg(r1: i32) { write_reg16(r1, sar16(read_reg... function instr32_D1_0_mem (line 1483) | pub unsafe fn instr32_D1_0_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_0_reg (line 1484) | pub unsafe fn instr32_D1_0_reg(r1: i32) { write_reg32(r1, rol32(read_reg... function instr32_D1_1_mem (line 1485) | pub unsafe fn instr32_D1_1_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_1_reg (line 1486) | pub unsafe fn instr32_D1_1_reg(r1: i32) { write_reg32(r1, ror32(read_reg... function instr32_D1_2_mem (line 1487) | pub unsafe fn instr32_D1_2_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_2_reg (line 1488) | pub unsafe fn instr32_D1_2_reg(r1: i32) { write_reg32(r1, rcl32(read_reg... function instr32_D1_3_mem (line 1489) | pub unsafe fn instr32_D1_3_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_3_reg (line 1490) | pub unsafe fn instr32_D1_3_reg(r1: i32) { write_reg32(r1, rcr32(read_reg... function instr32_D1_4_mem (line 1491) | pub unsafe fn instr32_D1_4_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_4_reg (line 1492) | pub unsafe fn instr32_D1_4_reg(r1: i32) { write_reg32(r1, shl32(read_reg... function instr32_D1_5_mem (line 1493) | pub unsafe fn instr32_D1_5_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_5_reg (line 1494) | pub unsafe fn instr32_D1_5_reg(r1: i32) { write_reg32(r1, shr32(read_reg... function instr32_D1_6_mem (line 1495) | pub unsafe fn instr32_D1_6_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_6_reg (line 1496) | pub unsafe fn instr32_D1_6_reg(r1: i32) { write_reg32(r1, shl32(read_reg... function instr32_D1_7_mem (line 1497) | pub unsafe fn instr32_D1_7_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_D1_7_reg (line 1498) | pub unsafe fn instr32_D1_7_reg(r1: i32) { write_reg32(r1, sar32(read_reg... function instr_D2_0_mem (line 1499) | pub unsafe fn instr_D2_0_mem(addr: i32) { safe_read_write8(addr, &|x| ro... function instr_D2_0_reg (line 1500) | pub unsafe fn instr_D2_0_reg(r1: i32) { write_reg8(r1, rol8(read_reg8(r1... function instr_D2_1_mem (line 1501) | pub unsafe fn instr_D2_1_mem(addr: i32) { safe_read_write8(addr, &|x| ro... function instr_D2_1_reg (line 1502) | pub unsafe fn instr_D2_1_reg(r1: i32) { write_reg8(r1, ror8(read_reg8(r1... function instr_D2_2_mem (line 1503) | pub unsafe fn instr_D2_2_mem(addr: i32) { safe_read_write8(addr, &|x| rc... function instr_D2_2_reg (line 1504) | pub unsafe fn instr_D2_2_reg(r1: i32) { write_reg8(r1, rcl8(read_reg8(r1... function instr_D2_3_mem (line 1505) | pub unsafe fn instr_D2_3_mem(addr: i32) { safe_read_write8(addr, &|x| rc... function instr_D2_3_reg (line 1506) | pub unsafe fn instr_D2_3_reg(r1: i32) { write_reg8(r1, rcr8(read_reg8(r1... function instr_D2_4_mem (line 1507) | pub unsafe fn instr_D2_4_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D2_4_reg (line 1508) | pub unsafe fn instr_D2_4_reg(r1: i32) { write_reg8(r1, shl8(read_reg8(r1... function instr_D2_5_mem (line 1509) | pub unsafe fn instr_D2_5_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D2_5_reg (line 1510) | pub unsafe fn instr_D2_5_reg(r1: i32) { write_reg8(r1, shr8(read_reg8(r1... function instr_D2_6_mem (line 1511) | pub unsafe fn instr_D2_6_mem(addr: i32) { safe_read_write8(addr, &|x| sh... function instr_D2_6_reg (line 1512) | pub unsafe fn instr_D2_6_reg(r1: i32) { write_reg8(r1, shl8(read_reg8(r1... function instr_D2_7_mem (line 1513) | pub unsafe fn instr_D2_7_mem(addr: i32) { safe_read_write8(addr, &|x| sa... function instr_D2_7_reg (line 1514) | pub unsafe fn instr_D2_7_reg(r1: i32) { write_reg8(r1, sar8(read_reg8(r1... function instr16_D3_0_mem (line 1515) | pub unsafe fn instr16_D3_0_mem(addr: i32) { function instr16_D3_0_reg (line 1518) | pub unsafe fn instr16_D3_0_reg(r1: i32) { function instr16_D3_1_mem (line 1521) | pub unsafe fn instr16_D3_1_mem(addr: i32) { function instr16_D3_1_reg (line 1524) | pub unsafe fn instr16_D3_1_reg(r1: i32) { function instr16_D3_2_mem (line 1527) | pub unsafe fn instr16_D3_2_mem(addr: i32) { function instr16_D3_2_reg (line 1530) | pub unsafe fn instr16_D3_2_reg(r1: i32) { function instr16_D3_3_mem (line 1533) | pub unsafe fn instr16_D3_3_mem(addr: i32) { function instr16_D3_3_reg (line 1536) | pub unsafe fn instr16_D3_3_reg(r1: i32) { function instr16_D3_4_mem (line 1539) | pub unsafe fn instr16_D3_4_mem(addr: i32) { function instr16_D3_4_reg (line 1542) | pub unsafe fn instr16_D3_4_reg(r1: i32) { function instr16_D3_5_mem (line 1545) | pub unsafe fn instr16_D3_5_mem(addr: i32) { function instr16_D3_5_reg (line 1548) | pub unsafe fn instr16_D3_5_reg(r1: i32) { function instr16_D3_6_mem (line 1551) | pub unsafe fn instr16_D3_6_mem(addr: i32) { function instr16_D3_6_reg (line 1554) | pub unsafe fn instr16_D3_6_reg(r1: i32) { function instr16_D3_7_mem (line 1557) | pub unsafe fn instr16_D3_7_mem(addr: i32) { function instr16_D3_7_reg (line 1560) | pub unsafe fn instr16_D3_7_reg(r1: i32) { function instr32_D3_0_mem (line 1563) | pub unsafe fn instr32_D3_0_mem(addr: i32) { function instr32_D3_0_reg (line 1566) | pub unsafe fn instr32_D3_0_reg(r1: i32) { function instr32_D3_1_mem (line 1569) | pub unsafe fn instr32_D3_1_mem(addr: i32) { function instr32_D3_1_reg (line 1572) | pub unsafe fn instr32_D3_1_reg(r1: i32) { function instr32_D3_2_mem (line 1575) | pub unsafe fn instr32_D3_2_mem(addr: i32) { function instr32_D3_2_reg (line 1578) | pub unsafe fn instr32_D3_2_reg(r1: i32) { function instr32_D3_3_mem (line 1581) | pub unsafe fn instr32_D3_3_mem(addr: i32) { function instr32_D3_3_reg (line 1584) | pub unsafe fn instr32_D3_3_reg(r1: i32) { function instr32_D3_4_mem (line 1587) | pub unsafe fn instr32_D3_4_mem(addr: i32) { function instr32_D3_4_reg (line 1590) | pub unsafe fn instr32_D3_4_reg(r1: i32) { function instr32_D3_5_mem (line 1593) | pub unsafe fn instr32_D3_5_mem(addr: i32) { function instr32_D3_5_reg (line 1596) | pub unsafe fn instr32_D3_5_reg(r1: i32) { function instr32_D3_6_mem (line 1599) | pub unsafe fn instr32_D3_6_mem(addr: i32) { function instr32_D3_6_reg (line 1602) | pub unsafe fn instr32_D3_6_reg(r1: i32) { function instr32_D3_7_mem (line 1605) | pub unsafe fn instr32_D3_7_mem(addr: i32) { function instr32_D3_7_reg (line 1608) | pub unsafe fn instr32_D3_7_reg(r1: i32) { function instr_D4 (line 1613) | pub unsafe fn instr_D4(arg: i32) { bcd_aam(arg); } function instr_D5 (line 1615) | pub unsafe fn instr_D5(arg: i32) { bcd_aad(arg); } function instr_D6 (line 1617) | pub unsafe fn instr_D6() { function instr_D7 (line 1621) | pub unsafe fn instr_D7() { function instr_D8_0_mem (line 1643) | pub unsafe fn instr_D8_0_mem(addr: i32) { fpu_fadd(0, return_on_pagefaul... function instr_D8_0_reg (line 1644) | pub unsafe fn instr_D8_0_reg(r: i32) { fpu_fadd(0, fpu_get_sti(r)); } function instr_D8_1_mem (line 1645) | pub unsafe fn instr_D8_1_mem(addr: i32) { fpu_fmul(0, return_on_pagefaul... function instr_D8_1_reg (line 1646) | pub unsafe fn instr_D8_1_reg(r: i32) { fpu_fmul(0, fpu_get_sti(r)); } function instr_D8_2_mem (line 1647) | pub unsafe fn instr_D8_2_mem(addr: i32) { fpu_fcom(return_on_pagefault!(... function instr_D8_2_reg (line 1648) | pub unsafe fn instr_D8_2_reg(r: i32) { fpu_fcom(fpu_get_sti(r)); } function instr_D8_3_mem (line 1649) | pub unsafe fn instr_D8_3_mem(addr: i32) { fpu_fcomp(return_on_pagefault!... function instr_D8_3_reg (line 1650) | pub unsafe fn instr_D8_3_reg(r: i32) { fpu_fcomp(fpu_get_sti(r)); } function instr_D8_4_mem (line 1651) | pub unsafe fn instr_D8_4_mem(addr: i32) { fpu_fsub(0, return_on_pagefaul... function instr_D8_4_reg (line 1652) | pub unsafe fn instr_D8_4_reg(r: i32) { fpu_fsub(0, fpu_get_sti(r)); } function instr_D8_5_mem (line 1653) | pub unsafe fn instr_D8_5_mem(addr: i32) { fpu_fsubr(0, return_on_pagefau... function instr_D8_5_reg (line 1654) | pub unsafe fn instr_D8_5_reg(r: i32) { fpu_fsubr(0, fpu_get_sti(r)); } function instr_D8_6_mem (line 1655) | pub unsafe fn instr_D8_6_mem(addr: i32) { fpu_fdiv(0, return_on_pagefaul... function instr_D8_6_reg (line 1656) | pub unsafe fn instr_D8_6_reg(r: i32) { fpu_fdiv(0, fpu_get_sti(r)); } function instr_D8_7_mem (line 1657) | pub unsafe fn instr_D8_7_mem(addr: i32) { fpu_fdivr(0, return_on_pagefau... function instr_D8_7_reg (line 1658) | pub unsafe fn instr_D8_7_reg(r: i32) { fpu_fdivr(0, fpu_get_sti(r)); } function instr16_D9_0_mem (line 1660) | pub unsafe fn instr16_D9_0_mem(addr: i32) { fpu_fldm32(addr); } function instr16_D9_0_reg (line 1661) | pub unsafe fn instr16_D9_0_reg(r: i32) { fpu_push(fpu_get_sti(r)); } function instr16_D9_1_mem (line 1662) | pub unsafe fn instr16_D9_1_mem(_addr: i32) { function instr16_D9_1_reg (line 1666) | pub unsafe fn instr16_D9_1_reg(r: i32) { fpu_fxch(r); } function instr16_D9_2_mem (line 1667) | pub unsafe fn instr16_D9_2_mem(addr: i32) { fpu_fstm32(addr); } function instr16_D9_2_reg (line 1668) | pub unsafe fn instr16_D9_2_reg(r: i32) { function instr16_D9_3_mem (line 1673) | pub unsafe fn instr16_D9_3_mem(addr: i32) { fpu_fstm32p(addr); } function instr16_D9_3_reg (line 1674) | pub unsafe fn instr16_D9_3_reg(r: i32) { fpu_fstp(r) } function instr16_D9_4_mem (line 1676) | pub unsafe fn instr16_D9_4_mem(addr: i32) { fpu_fldenv16(addr); } function instr32_D9_4_mem (line 1677) | pub unsafe fn instr32_D9_4_mem(addr: i32) { fpu_fldenv32(addr); } function instr16_D9_4_reg (line 1679) | pub unsafe fn instr16_D9_4_reg(r: i32) { function instr16_D9_5_mem (line 1692) | pub unsafe fn instr16_D9_5_mem(addr: i32) { fpu_fldcw(addr); } function instr16_D9_5_reg (line 1694) | pub unsafe fn instr16_D9_5_reg(r: i32) { function instr16_D9_6_mem (line 1711) | pub unsafe fn instr16_D9_6_mem(addr: i32) { fpu_fstenv16(addr); } function instr32_D9_6_mem (line 1712) | pub unsafe fn instr32_D9_6_mem(addr: i32) { fpu_fstenv32(addr); } function instr16_D9_6_reg (line 1714) | pub unsafe fn instr16_D9_6_reg(r: i32) { function instr16_D9_7_mem (line 1729) | pub unsafe fn instr16_D9_7_mem(addr: i32) { fpu_fstcw(addr); } function instr16_D9_7_reg (line 1731) | pub unsafe fn instr16_D9_7_reg(r: i32) { function instr32_D9_0_reg (line 1747) | pub unsafe fn instr32_D9_0_reg(r: i32) { instr16_D9_0_reg(r) } function instr32_D9_1_reg (line 1748) | pub unsafe fn instr32_D9_1_reg(r: i32) { instr16_D9_1_reg(r) } function instr32_D9_2_reg (line 1749) | pub unsafe fn instr32_D9_2_reg(r: i32) { instr16_D9_2_reg(r) } function instr32_D9_3_reg (line 1750) | pub unsafe fn instr32_D9_3_reg(r: i32) { instr16_D9_3_reg(r) } function instr32_D9_4_reg (line 1751) | pub unsafe fn instr32_D9_4_reg(r: i32) { instr16_D9_4_reg(r) } function instr32_D9_5_reg (line 1752) | pub unsafe fn instr32_D9_5_reg(r: i32) { instr16_D9_5_reg(r) } function instr32_D9_6_reg (line 1753) | pub unsafe fn instr32_D9_6_reg(r: i32) { instr16_D9_6_reg(r) } function instr32_D9_7_reg (line 1754) | pub unsafe fn instr32_D9_7_reg(r: i32) { instr16_D9_7_reg(r) } function instr32_D9_0_mem (line 1756) | pub unsafe fn instr32_D9_0_mem(r: i32) { instr16_D9_0_mem(r) } function instr32_D9_1_mem (line 1757) | pub unsafe fn instr32_D9_1_mem(r: i32) { instr16_D9_1_mem(r) } function instr32_D9_2_mem (line 1758) | pub unsafe fn instr32_D9_2_mem(r: i32) { instr16_D9_2_mem(r) } function instr32_D9_3_mem (line 1759) | pub unsafe fn instr32_D9_3_mem(r: i32) { instr16_D9_3_mem(r) } function instr32_D9_5_mem (line 1760) | pub unsafe fn instr32_D9_5_mem(r: i32) { instr16_D9_5_mem(r) } function instr32_D9_7_mem (line 1761) | pub unsafe fn instr32_D9_7_mem(r: i32) { instr16_D9_7_mem(r) } function instr_DA_0_mem (line 1763) | pub unsafe fn instr_DA_0_mem(addr: i32) { fpu_fadd(0, return_on_pagefaul... function instr_DA_1_mem (line 1764) | pub unsafe fn instr_DA_1_mem(addr: i32) { fpu_fmul(0, return_on_pagefaul... function instr_DA_2_mem (line 1765) | pub unsafe fn instr_DA_2_mem(addr: i32) { fpu_fcom(return_on_pagefault!(... function instr_DA_3_mem (line 1766) | pub unsafe fn instr_DA_3_mem(addr: i32) { fpu_fcomp(return_on_pagefault!... function instr_DA_4_mem (line 1767) | pub unsafe fn instr_DA_4_mem(addr: i32) { fpu_fsub(0, return_on_pagefaul... function instr_DA_5_mem (line 1768) | pub unsafe fn instr_DA_5_mem(addr: i32) { fpu_fsubr(0, return_on_pagefau... function instr_DA_6_mem (line 1769) | pub unsafe fn instr_DA_6_mem(addr: i32) { fpu_fdiv(0, return_on_pagefaul... function instr_DA_7_mem (line 1770) | pub unsafe fn instr_DA_7_mem(addr: i32) { fpu_fdivr(0, return_on_pagefau... function instr_DA_0_reg (line 1772) | pub unsafe fn instr_DA_0_reg(r: i32) { fpu_fcmovcc(test_b(), r); } function instr_DA_1_reg (line 1774) | pub unsafe fn instr_DA_1_reg(r: i32) { fpu_fcmovcc(test_z(), r); } function instr_DA_2_reg (line 1776) | pub unsafe fn instr_DA_2_reg(r: i32) { fpu_fcmovcc(test_be(), r); } function instr_DA_3_reg (line 1778) | pub unsafe fn instr_DA_3_reg(r: i32) { fpu_fcmovcc(test_p(), r); } function instr_DA_4_reg (line 1779) | pub unsafe fn instr_DA_4_reg(_r: i32) { trigger_ud(); } function instr_DA_5_reg (line 1780) | pub unsafe fn instr_DA_5_reg(r: i32) { function instr_DA_6_reg (line 1788) | pub unsafe fn instr_DA_6_reg(_r: i32) { trigger_ud(); } function instr_DA_7_reg (line 1789) | pub unsafe fn instr_DA_7_reg(_r: i32) { trigger_ud(); } function instr_DB_0_mem (line 1791) | pub unsafe fn instr_DB_0_mem(addr: i32) { fpu_fildm32(addr); } function instr_DB_1_mem (line 1792) | pub unsafe fn instr_DB_1_mem(addr: i32) { fpu_fisttpm32(addr); } function instr_DB_2_mem (line 1793) | pub unsafe fn instr_DB_2_mem(addr: i32) { fpu_fistm32(addr); } function instr_DB_3_mem (line 1794) | pub unsafe fn instr_DB_3_mem(addr: i32) { fpu_fistm32p(addr); } function instr_DB_4_mem (line 1796) | pub unsafe fn instr_DB_4_mem(_addr: i32) { trigger_ud(); } function instr_DB_5_mem (line 1797) | pub unsafe fn instr_DB_5_mem(addr: i32) { fpu_fldm80(addr); } function instr_DB_6_mem (line 1798) | pub unsafe fn instr_DB_6_mem(_addr: i32) { trigger_ud(); } function instr_DB_7_mem (line 1800) | pub unsafe fn instr_DB_7_mem(addr: i32) { fpu_fst80p(addr); } function instr_DB_0_reg (line 1802) | pub unsafe fn instr_DB_0_reg(r: i32) { fpu_fcmovcc(!test_b(), r); } function instr_DB_1_reg (line 1804) | pub unsafe fn instr_DB_1_reg(r: i32) { fpu_fcmovcc(!test_z(), r); } function instr_DB_2_reg (line 1806) | pub unsafe fn instr_DB_2_reg(r: i32) { fpu_fcmovcc(!test_be(), r); } function instr_DB_3_reg (line 1808) | pub unsafe fn instr_DB_3_reg(r: i32) { fpu_fcmovcc(!test_p(), r); } function instr_DB_4_reg (line 1810) | pub unsafe fn instr_DB_4_reg(r: i32) { function instr_DB_5_reg (line 1824) | pub unsafe fn instr_DB_5_reg(r: i32) { fpu_fucomi(r); } function instr_DB_6_reg (line 1825) | pub unsafe fn instr_DB_6_reg(r: i32) { fpu_fcomi(r); } function instr_DB_7_reg (line 1827) | pub unsafe fn instr_DB_7_reg(_r: i32) { trigger_ud(); } function instr_DC_0_mem (line 1829) | pub unsafe fn instr_DC_0_mem(addr: i32) { fpu_fadd(0, return_on_pagefaul... function instr_DC_1_mem (line 1830) | pub unsafe fn instr_DC_1_mem(addr: i32) { fpu_fmul(0, return_on_pagefaul... function instr_DC_2_mem (line 1831) | pub unsafe fn instr_DC_2_mem(addr: i32) { fpu_fcom(return_on_pagefault!(... function instr_DC_3_mem (line 1832) | pub unsafe fn instr_DC_3_mem(addr: i32) { fpu_fcomp(return_on_pagefault!... function instr_DC_4_mem (line 1833) | pub unsafe fn instr_DC_4_mem(addr: i32) { fpu_fsub(0, return_on_pagefaul... function instr_DC_5_mem (line 1834) | pub unsafe fn instr_DC_5_mem(addr: i32) { fpu_fsubr(0, return_on_pagefau... function instr_DC_6_mem (line 1835) | pub unsafe fn instr_DC_6_mem(addr: i32) { fpu_fdiv(0, return_on_pagefaul... function instr_DC_7_mem (line 1836) | pub unsafe fn instr_DC_7_mem(addr: i32) { fpu_fdivr(0, return_on_pagefau... function instr_DC_0_reg (line 1837) | pub unsafe fn instr_DC_0_reg(r: i32) { fpu_fadd(r, fpu_get_sti(r)); } function instr_DC_1_reg (line 1838) | pub unsafe fn instr_DC_1_reg(r: i32) { fpu_fmul(r, fpu_get_sti(r)); } function instr_DC_2_reg (line 1839) | pub unsafe fn instr_DC_2_reg(r: i32) { fpu_fcom(fpu_get_sti(r)); } function instr_DC_3_reg (line 1840) | pub unsafe fn instr_DC_3_reg(r: i32) { fpu_fcomp(fpu_get_sti(r)); } function instr_DC_4_reg (line 1841) | pub unsafe fn instr_DC_4_reg(r: i32) { fpu_fsub(r, fpu_get_sti(r)); } function instr_DC_5_reg (line 1842) | pub unsafe fn instr_DC_5_reg(r: i32) { fpu_fsubr(r, fpu_get_sti(r)); } function instr_DC_6_reg (line 1843) | pub unsafe fn instr_DC_6_reg(r: i32) { fpu_fdiv(r, fpu_get_sti(r)); } function instr_DC_7_reg (line 1844) | pub unsafe fn instr_DC_7_reg(r: i32) { fpu_fdivr(r, fpu_get_sti(r)); } function instr16_DD_0_mem (line 1846) | pub unsafe fn instr16_DD_0_mem(addr: i32) { fpu_fldm64(addr); } function instr16_DD_1_mem (line 1847) | pub unsafe fn instr16_DD_1_mem(addr: i32) { fpu_fisttpm64(addr); } function instr16_DD_2_mem (line 1848) | pub unsafe fn instr16_DD_2_mem(addr: i32) { fpu_fstm64(addr); } function instr16_DD_3_mem (line 1849) | pub unsafe fn instr16_DD_3_mem(addr: i32) { fpu_fstm64p(addr); } function instr16_DD_4_mem (line 1851) | pub unsafe fn instr16_DD_4_mem(addr: i32) { fpu_frstor16(addr); } function instr32_DD_4_mem (line 1853) | pub unsafe fn instr32_DD_4_mem(addr: i32) { fpu_frstor32(addr); } function instr16_DD_5_mem (line 1854) | pub unsafe fn instr16_DD_5_mem(_addr: i32) { function instr16_DD_6_mem (line 1859) | pub unsafe fn instr16_DD_6_mem(addr: i32) { fpu_fsave16(addr); } function instr32_DD_6_mem (line 1861) | pub unsafe fn instr32_DD_6_mem(addr: i32) { fpu_fsave32(addr); } function instr16_DD_7_mem (line 1863) | pub unsafe fn instr16_DD_7_mem(addr: i32) { fpu_fnstsw_mem(addr); } function instr16_DD_0_reg (line 1864) | pub unsafe fn instr16_DD_0_reg(r: i32) { fpu_ffree(r); } function instr16_DD_1_reg (line 1865) | pub unsafe fn instr16_DD_1_reg(r: i32) { fpu_fxch(r) } function instr16_DD_2_reg (line 1866) | pub unsafe fn instr16_DD_2_reg(r: i32) { fpu_fst(r); } function instr16_DD_3_reg (line 1867) | pub unsafe fn instr16_DD_3_reg(r: i32) { fpu_fstp(r); } function instr16_DD_4_reg (line 1869) | pub unsafe fn instr16_DD_4_reg(r: i32) { fpu_fucom(r); } function instr16_DD_5_reg (line 1870) | pub unsafe fn instr16_DD_5_reg(r: i32) { fpu_fucomp(r); } function instr16_DD_6_reg (line 1872) | pub unsafe fn instr16_DD_6_reg(_r: i32) { trigger_ud(); } function instr16_DD_7_reg (line 1874) | pub unsafe fn instr16_DD_7_reg(_r: i32) { trigger_ud(); } function instr32_DD_0_reg (line 1876) | pub unsafe fn instr32_DD_0_reg(r: i32) { instr16_DD_0_reg(r) } function instr32_DD_1_reg (line 1878) | pub unsafe fn instr32_DD_1_reg(r: i32) { instr16_DD_1_reg(r) } function instr32_DD_2_reg (line 1879) | pub unsafe fn instr32_DD_2_reg(r: i32) { instr16_DD_2_reg(r) } function instr32_DD_3_reg (line 1880) | pub unsafe fn instr32_DD_3_reg(r: i32) { instr16_DD_3_reg(r) } function instr32_DD_4_reg (line 1882) | pub unsafe fn instr32_DD_4_reg(r: i32) { instr16_DD_4_reg(r) } function instr32_DD_5_reg (line 1883) | pub unsafe fn instr32_DD_5_reg(r: i32) { instr16_DD_5_reg(r) } function instr32_DD_6_reg (line 1885) | pub unsafe fn instr32_DD_6_reg(r: i32) { instr16_DD_6_reg(r) } function instr32_DD_7_reg (line 1887) | pub unsafe fn instr32_DD_7_reg(r: i32) { instr16_DD_7_reg(r) } function instr32_DD_0_mem (line 1889) | pub unsafe fn instr32_DD_0_mem(r: i32) { instr16_DD_0_mem(r) } function instr32_DD_1_mem (line 1891) | pub unsafe fn instr32_DD_1_mem(r: i32) { instr16_DD_1_mem(r) } function instr32_DD_2_mem (line 1892) | pub unsafe fn instr32_DD_2_mem(r: i32) { instr16_DD_2_mem(r) } function instr32_DD_3_mem (line 1893) | pub unsafe fn instr32_DD_3_mem(r: i32) { instr16_DD_3_mem(r) } function instr32_DD_5_mem (line 1894) | pub unsafe fn instr32_DD_5_mem(r: i32) { instr16_DD_5_mem(r) } function instr32_DD_7_mem (line 1896) | pub unsafe fn instr32_DD_7_mem(r: i32) { instr16_DD_7_mem(r) } function instr_DE_0_mem (line 1899) | pub unsafe fn instr_DE_0_mem(addr: i32) { fpu_fadd(0, return_on_pagefaul... function instr_DE_1_mem (line 1901) | pub unsafe fn instr_DE_1_mem(addr: i32) { fpu_fmul(0, return_on_pagefaul... function instr_DE_2_mem (line 1903) | pub unsafe fn instr_DE_2_mem(addr: i32) { fpu_fcom(return_on_pagefault!(... function instr_DE_3_mem (line 1905) | pub unsafe fn instr_DE_3_mem(addr: i32) { fpu_fcomp(return_on_pagefault!... function instr_DE_4_mem (line 1907) | pub unsafe fn instr_DE_4_mem(addr: i32) { fpu_fsub(0, return_on_pagefaul... function instr_DE_5_mem (line 1909) | pub unsafe fn instr_DE_5_mem(addr: i32) { fpu_fsubr(0, return_on_pagefau... function instr_DE_6_mem (line 1911) | pub unsafe fn instr_DE_6_mem(addr: i32) { fpu_fdiv(0, return_on_pagefaul... function instr_DE_7_mem (line 1913) | pub unsafe fn instr_DE_7_mem(addr: i32) { fpu_fdivr(0, return_on_pagefau... function instr_DE_0_reg (line 1916) | pub unsafe fn instr_DE_0_reg(r: i32) { function instr_DE_1_reg (line 1920) | pub unsafe fn instr_DE_1_reg(r: i32) { function instr_DE_2_reg (line 1924) | pub unsafe fn instr_DE_2_reg(r: i32) { function instr_DE_3_reg (line 1928) | pub unsafe fn instr_DE_3_reg(r: i32) { function instr_DE_4_reg (line 1937) | pub unsafe fn instr_DE_4_reg(r: i32) { function instr_DE_5_reg (line 1941) | pub unsafe fn instr_DE_5_reg(r: i32) { function instr_DE_6_reg (line 1945) | pub unsafe fn instr_DE_6_reg(r: i32) { function instr_DE_7_reg (line 1949) | pub unsafe fn instr_DE_7_reg(r: i32) { function instr_DF_0_mem (line 1955) | pub unsafe fn instr_DF_0_mem(addr: i32) { fpu_fildm16(addr) } function instr_DF_1_mem (line 1956) | pub unsafe fn instr_DF_1_mem(addr: i32) { fpu_fisttpm16(addr); } function instr_DF_2_mem (line 1957) | pub unsafe fn instr_DF_2_mem(addr: i32) { fpu_fistm16(addr); } function instr_DF_3_mem (line 1958) | pub unsafe fn instr_DF_3_mem(addr: i32) { fpu_fistm16p(addr); } function instr_DF_4_mem (line 1959) | pub unsafe fn instr_DF_4_mem(_addr: i32) { function instr_DF_5_mem (line 1963) | pub unsafe fn instr_DF_5_mem(addr: i32) { fpu_fildm64(addr); } function instr_DF_6_mem (line 1964) | pub unsafe fn instr_DF_6_mem(addr: i32) { fpu_fbstp(addr); } function instr_DF_7_mem (line 1965) | pub unsafe fn instr_DF_7_mem(addr: i32) { fpu_fistm64p(addr); } function instr_DF_0_reg (line 1968) | pub unsafe fn instr_DF_0_reg(r: i32) { function instr_DF_1_reg (line 1972) | pub unsafe fn instr_DF_1_reg(r: i32) { fpu_fxch(r) } function instr_DF_2_reg (line 1973) | pub unsafe fn instr_DF_2_reg(r: i32) { fpu_fstp(r); } function instr_DF_3_reg (line 1974) | pub unsafe fn instr_DF_3_reg(r: i32) { fpu_fstp(r); } function instr_DF_4_reg (line 1975) | pub unsafe fn instr_DF_4_reg(r: i32) { function instr_DF_5_reg (line 1983) | pub unsafe fn instr_DF_5_reg(r: i32) { fpu_fucomip(r); } function instr_DF_6_reg (line 1984) | pub unsafe fn instr_DF_6_reg(r: i32) { fpu_fcomip(r); } function instr_DF_7_reg (line 1985) | pub unsafe fn instr_DF_7_reg(_r: i32) { trigger_ud(); } function instr16_E0 (line 1987) | pub unsafe fn instr16_E0(imm8s: i32) { loopne16(imm8s); } function instr16_E1 (line 1988) | pub unsafe fn instr16_E1(imm8s: i32) { loope16(imm8s); } function instr16_E2 (line 1989) | pub unsafe fn instr16_E2(imm8s: i32) { loop16(imm8s); } function instr16_E3 (line 1990) | pub unsafe fn instr16_E3(imm8s: i32) { jcxz16(imm8s); } function instr32_E0 (line 1991) | pub unsafe fn instr32_E0(imm8s: i32) { loopne32(imm8s); } function instr32_E1 (line 1992) | pub unsafe fn instr32_E1(imm8s: i32) { loope32(imm8s); } function instr32_E2 (line 1993) | pub unsafe fn instr32_E2(imm8s: i32) { loop32(imm8s); } function instr32_E3 (line 1994) | pub unsafe fn instr32_E3(imm8s: i32) { jcxz32(imm8s); } function instr_E4 (line 1997) | pub unsafe fn instr_E4(port: i32) { function instr16_E5 (line 2003) | pub unsafe fn instr16_E5(port: i32) { function instr32_E5 (line 2009) | pub unsafe fn instr32_E5(port: i32) { function instr_E6 (line 2015) | pub unsafe fn instr_E6(port: i32) { function instr16_E7 (line 2021) | pub unsafe fn instr16_E7(port: i32) { function instr32_E7 (line 2027) | pub unsafe fn instr32_E7(port: i32) { function instr16_E8 (line 2033) | pub unsafe fn instr16_E8(imm16: i32) { function instr32_E8 (line 2038) | pub unsafe fn instr32_E8(imm32s: i32) { function instr16_E9 (line 2044) | pub unsafe fn instr16_E9(imm16: i32) { function instr32_E9 (line 2048) | pub unsafe fn instr32_E9(imm32s: i32) { function instr16_EA (line 2055) | pub unsafe fn instr16_EA(new_ip: i32, cs: i32) { function instr32_EA (line 2060) | pub unsafe fn instr32_EA(new_ip: i32, cs: i32) { function instr16_EB (line 2065) | pub unsafe fn instr16_EB(imm8: i32) { function instr32_EB (line 2070) | pub unsafe fn instr32_EB(imm8: i32) { function instr_EC (line 2077) | pub unsafe fn instr_EC() { function instr16_ED (line 2084) | pub unsafe fn instr16_ED() { function instr32_ED (line 2091) | pub unsafe fn instr32_ED() { function instr_EE (line 2098) | pub unsafe fn instr_EE() { function instr16_EF (line 2105) | pub unsafe fn instr16_EF() { function instr32_EF (line 2112) | pub unsafe fn instr32_EF() { function instr_F0 (line 2119) | pub unsafe fn instr_F0() { function instr_F1 (line 2131) | pub unsafe fn instr_F1() { function instr_F2 (line 2137) | pub unsafe fn instr_F2() { function instr_F3 (line 2144) | pub unsafe fn instr_F3() { function instr_F4 (line 2153) | pub unsafe fn instr_F4() { function instr_F5 (line 2175) | pub unsafe fn instr_F5() { function instr_F6_0_mem (line 2181) | pub unsafe fn instr_F6_0_mem(addr: i32, imm: i32) { function instr_F6_0_reg (line 2184) | pub unsafe fn instr_F6_0_reg(r1: i32, imm: i32) { test8(read_reg8(r1), i... function instr_F6_1_mem (line 2185) | pub unsafe fn instr_F6_1_mem(addr: i32, imm: i32) { function instr_F6_1_reg (line 2188) | pub unsafe fn instr_F6_1_reg(r1: i32, imm: i32) { test8(read_reg8(r1), i... function instr_F6_2_mem (line 2191) | pub unsafe fn instr_F6_2_mem(addr: i32) { safe_read_write8(addr, &|x| !x... function instr_F6_2_reg (line 2193) | pub unsafe fn instr_F6_2_reg(r1: i32) { write_reg8(r1, !read_reg8(r1)); } function instr_F6_3_mem (line 2195) | pub unsafe fn instr_F6_3_mem(addr: i32) { safe_read_write8(addr, &|x| ne... function instr_F6_3_reg (line 2197) | pub unsafe fn instr_F6_3_reg(r1: i32) { write_reg8(r1, neg8(read_reg8(r1... function instr_F6_4_mem (line 2199) | pub unsafe fn instr_F6_4_mem(addr: i32) { mul8(return_on_pagefault!(safe... function instr_F6_4_reg (line 2201) | pub unsafe fn instr_F6_4_reg(r1: i32) { mul8(read_reg8(r1)); } function instr_F6_5_mem (line 2203) | pub unsafe fn instr_F6_5_mem(addr: i32) { function instr_F6_5_reg (line 2207) | pub unsafe fn instr_F6_5_reg(r1: i32) { imul8(read_reg8(r1) << 24 >> 24); } function instr_F6_6_mem (line 2209) | pub unsafe fn instr_F6_6_mem(addr: i32) { div8(return_on_pagefault!(safe... function instr_F6_6_reg (line 2211) | pub unsafe fn instr_F6_6_reg(r1: i32) { div8(read_reg8(r1) as u32); } function instr_F6_7_mem (line 2213) | pub unsafe fn instr_F6_7_mem(addr: i32) { function instr_F6_7_reg (line 2217) | pub unsafe fn instr_F6_7_reg(r1: i32) { idiv8(read_reg8(r1) << 24 >> 24); } function instr16_F7_0_mem (line 2219) | pub unsafe fn instr16_F7_0_mem(addr: i32, imm: i32) { function instr16_F7_0_reg (line 2222) | pub unsafe fn instr16_F7_0_reg(r1: i32, imm: i32) { test16(read_reg16(r1... function instr16_F7_1_mem (line 2223) | pub unsafe fn instr16_F7_1_mem(addr: i32, imm: i32) { function instr16_F7_1_reg (line 2226) | pub unsafe fn instr16_F7_1_reg(r1: i32, imm: i32) { test16(read_reg16(r1... function instr16_F7_2_mem (line 2227) | pub unsafe fn instr16_F7_2_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_F7_2_reg (line 2228) | pub unsafe fn instr16_F7_2_reg(r1: i32) { write_reg16(r1, !read_reg16(r1... function instr16_F7_3_mem (line 2229) | pub unsafe fn instr16_F7_3_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_F7_3_reg (line 2230) | pub unsafe fn instr16_F7_3_reg(r1: i32) { write_reg16(r1, neg16(read_reg... function instr16_F7_4_mem (line 2231) | pub unsafe fn instr16_F7_4_mem(addr: i32) { mul16(return_on_pagefault!(s... function instr16_F7_4_reg (line 2232) | pub unsafe fn instr16_F7_4_reg(r1: i32) { mul16(read_reg16(r1) as u32); } function instr16_F7_5_mem (line 2233) | pub unsafe fn instr16_F7_5_mem(addr: i32) { function instr16_F7_5_reg (line 2236) | pub unsafe fn instr16_F7_5_reg(r1: i32) { imul16(read_reg16(r1) << 16 >>... function instr16_F7_6_mem (line 2237) | pub unsafe fn instr16_F7_6_mem(addr: i32) { div16(return_on_pagefault!(s... function instr16_F7_6_reg (line 2238) | pub unsafe fn instr16_F7_6_reg(r1: i32) { div16(read_reg16(r1) as u32); } function instr16_F7_7_mem (line 2239) | pub unsafe fn instr16_F7_7_mem(addr: i32) { function instr16_F7_7_reg (line 2242) | pub unsafe fn instr16_F7_7_reg(r1: i32) { idiv16(read_reg16(r1) << 16 >>... function instr32_F7_0_mem (line 2244) | pub unsafe fn instr32_F7_0_mem(addr: i32, imm: i32) { function instr32_F7_0_reg (line 2247) | pub unsafe fn instr32_F7_0_reg(r1: i32, imm: i32) { test32(read_reg32(r1... function instr32_F7_1_mem (line 2248) | pub unsafe fn instr32_F7_1_mem(addr: i32, imm: i32) { function instr32_F7_1_reg (line 2251) | pub unsafe fn instr32_F7_1_reg(r1: i32, imm: i32) { test32(read_reg32(r1... function instr32_F7_2_mem (line 2252) | pub unsafe fn instr32_F7_2_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_F7_2_reg (line 2253) | pub unsafe fn instr32_F7_2_reg(r1: i32) { write_reg32(r1, !read_reg32(r1... function instr32_F7_3_mem (line 2254) | pub unsafe fn instr32_F7_3_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_F7_3_reg (line 2255) | pub unsafe fn instr32_F7_3_reg(r1: i32) { write_reg32(r1, neg32(read_reg... function instr32_F7_4_mem (line 2256) | pub unsafe fn instr32_F7_4_mem(addr: i32) { mul32(return_on_pagefault!(s... function instr32_F7_4_reg (line 2257) | pub unsafe fn instr32_F7_4_reg(r1: i32) { mul32(read_reg32(r1)); } function instr32_F7_5_mem (line 2258) | pub unsafe fn instr32_F7_5_mem(addr: i32) { imul32(return_on_pagefault!(... function instr32_F7_5_reg (line 2259) | pub unsafe fn instr32_F7_5_reg(r1: i32) { imul32(read_reg32(r1)); } function instr32_F7_6_mem (line 2260) | pub unsafe fn instr32_F7_6_mem(addr: i32) { function instr32_F7_6_reg (line 2263) | pub unsafe fn instr32_F7_6_reg(r1: i32) { div32(read_reg32(r1) as u32); } function instr32_F7_7_mem (line 2264) | pub unsafe fn instr32_F7_7_mem(addr: i32) { idiv32(return_on_pagefault!(... function instr32_F7_7_reg (line 2265) | pub unsafe fn instr32_F7_7_reg(r1: i32) { idiv32(read_reg32(r1)); } function instr_F8 (line 2267) | pub unsafe fn instr_F8() { function instr_F9 (line 2272) | pub unsafe fn instr_F9() { function instr_FA_without_fault (line 2278) | pub unsafe fn instr_FA_without_fault() -> bool { function instr_FA (line 2303) | pub unsafe fn instr_FA() { function instr_FB_without_fault (line 2310) | pub unsafe fn instr_FB_without_fault() -> bool { function instr_FB (line 2336) | pub unsafe fn instr_FB() { function instr_FC (line 2350) | pub unsafe fn instr_FC() { function instr_FD (line 2354) | pub unsafe fn instr_FD() { function instr_FE_0_mem (line 2359) | pub unsafe fn instr_FE_0_mem(addr: i32) { safe_read_write8(addr, &|x| in... function instr_FE_0_reg (line 2360) | pub unsafe fn instr_FE_0_reg(r1: i32) { write_reg8(r1, inc8(read_reg8(r1... function instr_FE_1_mem (line 2361) | pub unsafe fn instr_FE_1_mem(addr: i32) { safe_read_write8(addr, &|x| de... function instr_FE_1_reg (line 2362) | pub unsafe fn instr_FE_1_reg(r1: i32) { write_reg8(r1, dec8(read_reg8(r1... function instr16_FF_0_mem (line 2363) | pub unsafe fn instr16_FF_0_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_FF_0_reg (line 2364) | pub unsafe fn instr16_FF_0_reg(r1: i32) { write_reg16(r1, inc16(read_reg... function instr16_FF_1_mem (line 2365) | pub unsafe fn instr16_FF_1_mem(addr: i32) { safe_read_write16(addr, &|x|... function instr16_FF_1_reg (line 2366) | pub unsafe fn instr16_FF_1_reg(r1: i32) { write_reg16(r1, dec16(read_reg... function instr16_FF_2_helper (line 2367) | pub unsafe fn instr16_FF_2_helper(data: i32) { function instr16_FF_2_mem (line 2374) | pub unsafe fn instr16_FF_2_mem(addr: i32) { function instr16_FF_2_reg (line 2377) | pub unsafe fn instr16_FF_2_reg(r1: i32) { instr16_FF_2_helper(read_reg16... function instr16_FF_3_reg (line 2380) | pub unsafe fn instr16_FF_3_reg(_r: i32) { function instr16_FF_3_mem (line 2385) | pub unsafe fn instr16_FF_3_mem(addr: i32) { function instr16_FF_4_helper (line 2391) | pub unsafe fn instr16_FF_4_helper(data: i32) { function instr16_FF_4_mem (line 2396) | pub unsafe fn instr16_FF_4_mem(addr: i32) { function instr16_FF_4_reg (line 2399) | pub unsafe fn instr16_FF_4_reg(r1: i32) { instr16_FF_4_helper(read_reg16... function instr16_FF_5_reg (line 2402) | pub unsafe fn instr16_FF_5_reg(_r: i32) { function instr16_FF_5_mem (line 2407) | pub unsafe fn instr16_FF_5_mem(addr: i32) { function instr16_FF_6_mem (line 2413) | pub unsafe fn instr16_FF_6_mem(addr: i32) { function instr16_FF_6_reg (line 2416) | pub unsafe fn instr16_FF_6_reg(r1: i32) { function instr32_FF_0_mem (line 2420) | pub unsafe fn instr32_FF_0_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_FF_0_reg (line 2421) | pub unsafe fn instr32_FF_0_reg(r1: i32) { write_reg32(r1, inc32(read_reg... function instr32_FF_1_mem (line 2422) | pub unsafe fn instr32_FF_1_mem(addr: i32) { safe_read_write32(addr, &|x|... function instr32_FF_1_reg (line 2423) | pub unsafe fn instr32_FF_1_reg(r1: i32) { write_reg32(r1, dec32(read_reg... function instr32_FF_2_helper (line 2425) | pub unsafe fn instr32_FF_2_helper(data: i32) { function instr32_FF_2_mem (line 2432) | pub unsafe fn instr32_FF_2_mem(addr: i32) { function instr32_FF_2_reg (line 2435) | pub unsafe fn instr32_FF_2_reg(r1: i32) { instr32_FF_2_helper(read_reg32... function instr32_FF_3_reg (line 2437) | pub unsafe fn instr32_FF_3_reg(_r: i32) { function instr32_FF_3_mem (line 2442) | pub unsafe fn instr32_FF_3_mem(addr: i32) { function instr32_FF_4_helper (line 2454) | pub unsafe fn instr32_FF_4_helper(data: i32) { function instr32_FF_4_mem (line 2459) | pub unsafe fn instr32_FF_4_mem(addr: i32) { function instr32_FF_4_reg (line 2462) | pub unsafe fn instr32_FF_4_reg(r1: i32) { instr32_FF_4_helper(read_reg32... function instr32_FF_5_reg (line 2465) | pub unsafe fn instr32_FF_5_reg(_r: i32) { function instr32_FF_5_mem (line 2470) | pub unsafe fn instr32_FF_5_mem(addr: i32) { function instr32_FF_6_mem (line 2481) | pub unsafe fn instr32_FF_6_mem(addr: i32) { function instr32_FF_6_reg (line 2484) | pub unsafe fn instr32_FF_6_reg(r1: i32) { FILE: src/rust/cpu/instructions_0f.rs function undefined_instruction (line 3) | unsafe fn undefined_instruction() { function unimplemented_sse (line 7) | unsafe fn unimplemented_sse() { function instr16_0F00_0_mem (line 35) | pub unsafe fn instr16_0F00_0_mem(addr: i32) { function instr32_0F00_0_mem (line 44) | pub unsafe fn instr32_0F00_0_mem(addr: i32) { instr16_0F00_0_mem(addr) } function instr16_0F00_0_reg (line 46) | pub unsafe fn instr16_0F00_0_reg(r: i32) { function instr32_0F00_0_reg (line 54) | pub unsafe fn instr32_0F00_0_reg(r: i32) { function instr16_0F00_1_mem (line 63) | pub unsafe fn instr16_0F00_1_mem(addr: i32) { function instr32_0F00_1_mem (line 72) | pub unsafe fn instr32_0F00_1_mem(addr: i32) { instr16_0F00_1_mem(addr) } function instr16_0F00_1_reg (line 74) | pub unsafe fn instr16_0F00_1_reg(r: i32) { function instr32_0F00_1_reg (line 82) | pub unsafe fn instr32_0F00_1_reg(r: i32) { function instr16_0F00_2_mem (line 91) | pub unsafe fn instr16_0F00_2_mem(addr: i32) { function instr32_0F00_2_mem (line 104) | pub unsafe fn instr32_0F00_2_mem(addr: i32) { instr16_0F00_2_mem(addr) } function instr16_0F00_2_reg (line 106) | pub unsafe fn instr16_0F00_2_reg(r: i32) { function instr32_0F00_2_reg (line 118) | pub unsafe fn instr32_0F00_2_reg(r: i32) { instr16_0F00_2_reg(r) } function instr16_0F00_3_mem (line 121) | pub unsafe fn instr16_0F00_3_mem(addr: i32) { function instr32_0F00_3_mem (line 134) | pub unsafe fn instr32_0F00_3_mem(addr: i32) { instr16_0F00_3_mem(addr); } function instr16_0F00_3_reg (line 136) | pub unsafe fn instr16_0F00_3_reg(r: i32) { function instr32_0F00_3_reg (line 148) | pub unsafe fn instr32_0F00_3_reg(r: i32) { instr16_0F00_3_reg(r) } function instr16_0F00_4_mem (line 151) | pub unsafe fn instr16_0F00_4_mem(addr: i32) { function instr32_0F00_4_mem (line 160) | pub unsafe fn instr32_0F00_4_mem(addr: i32) { instr16_0F00_4_mem(addr) } function instr16_0F00_4_reg (line 162) | pub unsafe fn instr16_0F00_4_reg(r: i32) { function instr32_0F00_4_reg (line 171) | pub unsafe fn instr32_0F00_4_reg(r: i32) { instr16_0F00_4_reg(r) } function instr16_0F00_5_mem (line 173) | pub unsafe fn instr16_0F00_5_mem(addr: i32) { function instr32_0F00_5_mem (line 182) | pub unsafe fn instr32_0F00_5_mem(addr: i32) { instr16_0F00_5_mem(addr) } function instr16_0F00_5_reg (line 184) | pub unsafe fn instr16_0F00_5_reg(r: i32) { function instr32_0F00_5_reg (line 193) | pub unsafe fn instr32_0F00_5_reg(r: i32) { instr16_0F00_5_reg(r) } function instr16_0F01_0_reg (line 196) | pub unsafe fn instr16_0F01_0_reg(_r: i32) { trigger_ud(); } function instr32_0F01_0_reg (line 198) | pub unsafe fn instr32_0F01_0_reg(_r: i32) { trigger_ud(); } function sgdt (line 200) | unsafe fn sgdt(addr: i32, mask: i32) { function instr16_0F01_0_mem (line 206) | pub unsafe fn instr16_0F01_0_mem(addr: i32) { sgdt(addr, 0xFFFFFF) } function instr32_0F01_0_mem (line 208) | pub unsafe fn instr32_0F01_0_mem(addr: i32) { sgdt(addr, -1) } function instr16_0F01_1_reg (line 211) | pub unsafe fn instr16_0F01_1_reg(_r: i32) { trigger_ud(); } function instr32_0F01_1_reg (line 213) | pub unsafe fn instr32_0F01_1_reg(_r: i32) { trigger_ud(); } function sidt (line 215) | unsafe fn sidt(addr: i32, mask: i32) { function instr16_0F01_1_mem (line 221) | pub unsafe fn instr16_0F01_1_mem(addr: i32) { sidt(addr, 0xFFFFFF) } function instr32_0F01_1_mem (line 223) | pub unsafe fn instr32_0F01_1_mem(addr: i32) { sidt(addr, -1) } function instr16_0F01_2_reg (line 226) | pub unsafe fn instr16_0F01_2_reg(_r: i32) { trigger_ud(); } function instr32_0F01_2_reg (line 228) | pub unsafe fn instr32_0F01_2_reg(_r: i32) { trigger_ud(); } function lgdt (line 230) | unsafe fn lgdt(addr: i32, mask: i32) { function instr16_0F01_2_mem (line 241) | pub unsafe fn instr16_0F01_2_mem(addr: i32) { lgdt(addr, 0xFFFFFF); } function instr32_0F01_2_mem (line 243) | pub unsafe fn instr32_0F01_2_mem(addr: i32) { lgdt(addr, -1); } function instr16_0F01_3_reg (line 246) | pub unsafe fn instr16_0F01_3_reg(_r: i32) { trigger_ud(); } function instr32_0F01_3_reg (line 248) | pub unsafe fn instr32_0F01_3_reg(_r: i32) { trigger_ud(); } function lidt (line 250) | unsafe fn lidt(addr: i32, mask: i32) { function instr16_0F01_3_mem (line 261) | pub unsafe fn instr16_0F01_3_mem(addr: i32) { lidt(addr, 0xFFFFFF); } function instr32_0F01_3_mem (line 263) | pub unsafe fn instr32_0F01_3_mem(addr: i32) { lidt(addr, -1); } function instr16_0F01_4_reg (line 266) | pub unsafe fn instr16_0F01_4_reg(r: i32) { function instr32_0F01_4_reg (line 271) | pub unsafe fn instr32_0F01_4_reg(r: i32) { write_reg32(r, *cr); } function instr16_0F01_4_mem (line 273) | pub unsafe fn instr16_0F01_4_mem(addr: i32) { function instr32_0F01_4_mem (line 277) | pub unsafe fn instr32_0F01_4_mem(addr: i32) { function lmsw (line 282) | pub unsafe fn lmsw(mut new_cr0: i32) { function instr16_0F01_6_reg (line 291) | pub unsafe fn instr16_0F01_6_reg(r: i32) { function instr32_0F01_6_reg (line 299) | pub unsafe fn instr32_0F01_6_reg(r: i32) { instr16_0F01_6_reg(r); } function instr16_0F01_6_mem (line 301) | pub unsafe fn instr16_0F01_6_mem(addr: i32) { function instr32_0F01_6_mem (line 309) | pub unsafe fn instr32_0F01_6_mem(addr: i32) { instr16_0F01_6_mem(addr) } function instr16_0F01_7_reg (line 312) | pub unsafe fn instr16_0F01_7_reg(_r: i32) { trigger_ud(); } function instr32_0F01_7_reg (line 314) | pub unsafe fn instr32_0F01_7_reg(_r: i32) { trigger_ud(); } function instr16_0F01_7_mem (line 317) | pub unsafe fn instr16_0F01_7_mem(addr: i32) { function instr32_0F01_7_mem (line 326) | pub unsafe fn instr32_0F01_7_mem(addr: i32) { instr16_0F01_7_mem(addr) } function instr16_0F02_mem (line 329) | pub unsafe fn instr16_0F02_mem(addr: i32, r: i32) { function instr16_0F02_reg (line 341) | pub unsafe fn instr16_0F02_reg(r1: i32, r: i32) { function instr32_0F02_mem (line 350) | pub unsafe fn instr32_0F02_mem(addr: i32, r: i32) { function instr32_0F02_reg (line 362) | pub unsafe fn instr32_0F02_reg(r1: i32, r: i32) { function instr16_0F03_mem (line 371) | pub unsafe fn instr16_0F03_mem(addr: i32, r: i32) { function instr16_0F03_reg (line 383) | pub unsafe fn instr16_0F03_reg(r1: i32, r: i32) { function instr32_0F03_mem (line 392) | pub unsafe fn instr32_0F03_mem(addr: i32, r: i32) { function instr32_0F03_reg (line 404) | pub unsafe fn instr32_0F03_reg(r1: i32, r: i32) { function instr_0F04 (line 413) | pub unsafe fn instr_0F04() { undefined_instruction(); } function instr_0F05 (line 415) | pub unsafe fn instr_0F05() { undefined_instruction(); } function instr_0F06 (line 417) | pub unsafe fn instr_0F06() { function instr_0F07 (line 431) | pub unsafe fn instr_0F07() { undefined_instruction(); } function instr_0F08 (line 433) | pub unsafe fn instr_0F08() { function instr_0F09 (line 438) | pub unsafe fn instr_0F09() { function instr_0F0A (line 448) | pub unsafe fn instr_0F0A() { undefined_instruction(); } function instr_0F0B (line 449) | pub unsafe fn instr_0F0B() { function instr_0F0C (line 454) | pub unsafe fn instr_0F0C() { undefined_instruction(); } function instr_0F0D (line 456) | pub unsafe fn instr_0F0D() { function instr_0F0E (line 461) | pub unsafe fn instr_0F0E() { undefined_instruction(); } function instr_0F0F (line 463) | pub unsafe fn instr_0F0F() { undefined_instruction(); } function instr_0F10 (line 465) | pub unsafe fn instr_0F10(source: reg128, r: i32) { function instr_0F10_reg (line 469) | pub unsafe fn instr_0F10_reg(r1: i32, r2: i32) { instr_0F10(read_xmm128s... function instr_0F10_mem (line 470) | pub unsafe fn instr_0F10_mem(addr: i32, r: i32) { function instr_F30F10_reg (line 473) | pub unsafe fn instr_F30F10_reg(r1: i32, r2: i32) { function instr_F30F10_mem (line 478) | pub unsafe fn instr_F30F10_mem(addr: i32, r: i32) { function instr_660F10 (line 483) | pub unsafe fn instr_660F10(source: reg128, r: i32) { function instr_660F10_reg (line 487) | pub unsafe fn instr_660F10_reg(r1: i32, r2: i32) { instr_660F10(read_xmm... function instr_660F10_mem (line 488) | pub unsafe fn instr_660F10_mem(addr: i32, r: i32) { function instr_F20F10_reg (line 491) | pub unsafe fn instr_F20F10_reg(r1: i32, r2: i32) { function instr_F20F10_mem (line 496) | pub unsafe fn instr_F20F10_mem(addr: i32, r: i32) { function instr_0F11_reg (line 501) | pub unsafe fn instr_0F11_reg(r1: i32, r2: i32) { function instr_0F11_mem (line 505) | pub unsafe fn instr_0F11_mem(addr: i32, r: i32) { function instr_F30F11_reg (line 509) | pub unsafe fn instr_F30F11_reg(rm_dest: i32, reg_src: i32) { function instr_F30F11_mem (line 514) | pub unsafe fn instr_F30F11_mem(addr: i32, r: i32) { function instr_660F11_reg (line 519) | pub unsafe fn instr_660F11_reg(r1: i32, r2: i32) { function instr_660F11_mem (line 523) | pub unsafe fn instr_660F11_mem(addr: i32, r: i32) { function instr_F20F11_reg (line 527) | pub unsafe fn instr_F20F11_reg(r1: i32, r2: i32) { function instr_F20F11_mem (line 532) | pub unsafe fn instr_F20F11_mem(addr: i32, r: i32) { function instr_0F12_mem (line 537) | pub unsafe fn instr_0F12_mem(addr: i32, r: i32) { function instr_0F12_reg (line 542) | pub unsafe fn instr_0F12_reg(r1: i32, r2: i32) { function instr_660F12_reg (line 547) | pub unsafe fn instr_660F12_reg(_r1: i32, _r: i32) { trigger_ud(); } function instr_660F12_mem (line 548) | pub unsafe fn instr_660F12_mem(addr: i32, r: i32) { function instr_F20F12 (line 554) | pub unsafe fn instr_F20F12(source: u64, r: i32) { function instr_F20F12_reg (line 563) | pub unsafe fn instr_F20F12_reg(r1: i32, r2: i32) { instr_F20F12(read_xmm... function instr_F20F12_mem (line 564) | pub unsafe fn instr_F20F12_mem(addr: i32, r: i32) { function instr_F30F12 (line 568) | pub unsafe fn instr_F30F12(source: reg128, r: i32) { function instr_F30F12_reg (line 577) | pub unsafe fn instr_F30F12_reg(r1: i32, r2: i32) { instr_F30F12(read_xmm... function instr_F30F12_mem (line 578) | pub unsafe fn instr_F30F12_mem(addr: i32, r: i32) { function instr_0F13_mem (line 581) | pub unsafe fn instr_0F13_mem(addr: i32, r: i32) { function instr_0F13_reg (line 585) | pub unsafe fn instr_0F13_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660F13_reg (line 586) | pub unsafe fn instr_660F13_reg(_r1: i32, _r: i32) { trigger_ud(); } function instr_660F13_mem (line 587) | pub unsafe fn instr_660F13_mem(addr: i32, r: i32) { function instr_0F14 (line 593) | pub unsafe fn instr_0F14(source: u64, r: i32) { function instr_0F14_reg (line 605) | pub unsafe fn instr_0F14_reg(r1: i32, r2: i32) { instr_0F14(read_xmm64s(... function instr_0F14_mem (line 606) | pub unsafe fn instr_0F14_mem(addr: i32, r: i32) { function instr_660F14 (line 610) | pub unsafe fn instr_660F14(source: u64, r: i32) { function instr_660F14_reg (line 622) | pub unsafe fn instr_660F14_reg(r1: i32, r2: i32) { instr_660F14(read_xmm... function instr_660F14_mem (line 623) | pub unsafe fn instr_660F14_mem(addr: i32, r: i32) { function instr_0F15 (line 627) | pub unsafe fn instr_0F15(source: reg128, r: i32) { function instr_0F15_reg (line 639) | pub unsafe fn instr_0F15_reg(r1: i32, r2: i32) { instr_0F15(read_xmm128s... function instr_0F15_mem (line 640) | pub unsafe fn instr_0F15_mem(addr: i32, r: i32) { function instr_660F15 (line 644) | pub unsafe fn instr_660F15(source: reg128, r: i32) { function instr_660F15_reg (line 656) | pub unsafe fn instr_660F15_reg(r1: i32, r2: i32) { instr_660F15(read_xmm... function instr_660F15_mem (line 657) | pub unsafe fn instr_660F15_mem(addr: i32, r: i32) { function instr_0F16 (line 662) | pub unsafe fn instr_0F16(source: u64, r: i32) { (*reg_xmm.offset(r as is... function instr_0F16_mem (line 663) | pub unsafe fn instr_0F16_mem(addr: i32, r: i32) { function instr_0F16_reg (line 667) | pub unsafe fn instr_0F16_reg(r1: i32, r2: i32) { function instr_660F16_mem (line 671) | pub unsafe fn instr_660F16_mem(addr: i32, r: i32) { function instr_660F16_reg (line 675) | pub unsafe fn instr_660F16_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_F30F16 (line 677) | pub unsafe fn instr_F30F16(source: reg128, r: i32) { function instr_F30F16_reg (line 686) | pub unsafe fn instr_F30F16_reg(r1: i32, r2: i32) { instr_F30F16(read_xmm... function instr_F30F16_mem (line 687) | pub unsafe fn instr_F30F16_mem(addr: i32, r: i32) { function instr_0F17_mem (line 690) | pub unsafe fn instr_0F17_mem(addr: i32, r: i32) { function instr_0F17_reg (line 694) | pub unsafe fn instr_0F17_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660F17_mem (line 695) | pub unsafe fn instr_660F17_mem(addr: i32, r: i32) { function instr_660F17_reg (line 699) | pub unsafe fn instr_660F17_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_0F18_reg (line 701) | pub unsafe fn instr_0F18_reg(_r1: i32, _r2: i32) { function instr_0F18_mem (line 704) | pub unsafe fn instr_0F18_mem(_addr: i32, _r: i32) { function instr_0F19_reg (line 709) | pub unsafe fn instr_0F19_reg(_r1: i32, _r2: i32) {} function instr_0F19_mem (line 710) | pub unsafe fn instr_0F19_mem(_addr: i32, _r: i32) {} function instr_0F1A (line 713) | pub unsafe fn instr_0F1A() { undefined_instruction(); } function instr_0F1B (line 715) | pub unsafe fn instr_0F1B() { undefined_instruction(); } function instr_0F1C_reg (line 717) | pub unsafe fn instr_0F1C_reg(_r1: i32, _r2: i32) {} function instr_0F1C_mem (line 718) | pub unsafe fn instr_0F1C_mem(_addr: i32, _r: i32) {} function instr_0F1D_reg (line 719) | pub unsafe fn instr_0F1D_reg(_r1: i32, _r2: i32) {} function instr_0F1D_mem (line 720) | pub unsafe fn instr_0F1D_mem(_addr: i32, _r: i32) {} function instr_0F1E_reg (line 721) | pub unsafe fn instr_0F1E_reg(_r1: i32, _r2: i32) {} function instr_0F1E_mem (line 722) | pub unsafe fn instr_0F1E_mem(_addr: i32, _r: i32) {} function instr_0F1F_reg (line 723) | pub unsafe fn instr_0F1F_reg(_r1: i32, _r2: i32) {} function instr_0F1F_mem (line 724) | pub unsafe fn instr_0F1F_mem(_addr: i32, _r: i32) {} function instr_0F20 (line 727) | pub unsafe fn instr_0F20(r: i32, creg: i32) { function instr_0F21 (line 753) | pub unsafe fn instr_0F21(r: i32, mut dreg_index: i32) { function instr_0F22 (line 781) | pub unsafe fn instr_0F22(r: i32, creg: i32) { function instr_0F23 (line 829) | pub unsafe fn instr_0F23(r: i32, mut dreg_index: i32) { function instr_0F24 (line 856) | pub unsafe fn instr_0F24() { undefined_instruction(); } function instr_0F25 (line 858) | pub unsafe fn instr_0F25() { undefined_instruction(); } function instr_0F26 (line 860) | pub unsafe fn instr_0F26() { undefined_instruction(); } function instr_0F27 (line 862) | pub unsafe fn instr_0F27() { undefined_instruction(); } function instr_0F28 (line 864) | pub unsafe fn instr_0F28(source: reg128, r: i32) { function instr_0F28_reg (line 869) | pub unsafe fn instr_0F28_reg(r1: i32, r2: i32) { instr_0F28(read_xmm128s... function instr_0F28_mem (line 870) | pub unsafe fn instr_0F28_mem(addr: i32, r: i32) { function instr_660F28 (line 873) | pub unsafe fn instr_660F28(source: reg128, r: i32) { function instr_660F28_reg (line 879) | pub unsafe fn instr_660F28_reg(r1: i32, r2: i32) { instr_660F28(read_xmm... function instr_660F28_mem (line 880) | pub unsafe fn instr_660F28_mem(addr: i32, r: i32) { function instr_0F29_mem (line 883) | pub unsafe fn instr_0F29_mem(addr: i32, r: i32) { function instr_0F29_reg (line 889) | pub unsafe fn instr_0F29_reg(r1: i32, r2: i32) { function instr_660F29_mem (line 893) | pub unsafe fn instr_660F29_mem(addr: i32, r: i32) { function instr_660F29_reg (line 899) | pub unsafe fn instr_660F29_reg(r1: i32, r2: i32) { function instr_0F2A (line 905) | pub unsafe fn instr_0F2A(source: u64, r: i32) { function instr_0F2A_reg (line 914) | pub unsafe fn instr_0F2A_reg(r1: i32, r2: i32) { instr_0F2A(read_mmx64s(... function instr_0F2A_mem (line 915) | pub unsafe fn instr_0F2A_mem(addr: i32, r: i32) { function instr_660F2A (line 919) | pub unsafe fn instr_660F2A(source: u64, r: i32) { function instr_660F2A_reg (line 929) | pub unsafe fn instr_660F2A_reg(r1: i32, r2: i32) { instr_660F2A(read_mmx... function instr_660F2A_mem (line 930) | pub unsafe fn instr_660F2A_mem(addr: i32, r: i32) { function instr_F20F2A (line 934) | pub unsafe fn instr_F20F2A(source: i32, r: i32) { function instr_F20F2A_reg (line 939) | pub unsafe fn instr_F20F2A_reg(r1: i32, r2: i32) { instr_F20F2A(read_reg... function instr_F20F2A_mem (line 940) | pub unsafe fn instr_F20F2A_mem(addr: i32, r: i32) { function instr_F30F2A (line 944) | pub unsafe fn instr_F30F2A(source: i32, r: i32) { function instr_F30F2A_reg (line 951) | pub unsafe fn instr_F30F2A_reg(r1: i32, r2: i32) { instr_F30F2A(read_reg... function instr_F30F2A_mem (line 952) | pub unsafe fn instr_F30F2A_mem(addr: i32, r: i32) { function instr_0F2B_reg (line 956) | pub unsafe fn instr_0F2B_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_0F2B_mem (line 957) | pub unsafe fn instr_0F2B_mem(addr: i32, r: i32) { function instr_660F2B_reg (line 962) | pub unsafe fn instr_660F2B_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660F2B_mem (line 963) | pub unsafe fn instr_660F2B_mem(addr: i32, r: i32) { function instr_0F2C (line 969) | pub unsafe fn instr_0F2C(source: u64, r: i32) { function instr_0F2C_mem (line 981) | pub unsafe fn instr_0F2C_mem(addr: i32, r: i32) { function instr_0F2C_reg (line 985) | pub unsafe fn instr_0F2C_reg(r1: i32, r2: i32) { instr_0F2C(read_xmm64s(... function instr_660F2C (line 987) | pub unsafe fn instr_660F2C(source: reg128, r: i32) { function instr_660F2C_mem (line 997) | pub unsafe fn instr_660F2C_mem(addr: i32, r: i32) { function instr_660F2C_reg (line 1001) | pub unsafe fn instr_660F2C_reg(r1: i32, r2: i32) { instr_660F2C(read_xmm... function instr_F20F2C (line 1003) | pub unsafe fn instr_F20F2C(source: u64, r: i32) { function instr_F20F2C_reg (line 1009) | pub unsafe fn instr_F20F2C_reg(r1: i32, r2: i32) { instr_F20F2C(read_xmm... function instr_F20F2C_mem (line 1011) | pub unsafe fn instr_F20F2C_mem(addr: i32, r: i32) { function instr_F30F2C (line 1015) | pub unsafe fn instr_F30F2C(source: f32, r: i32) { function instr_F30F2C_mem (line 1020) | pub unsafe fn instr_F30F2C_mem(addr: i32, r: i32) { function instr_F30F2C_reg (line 1024) | pub unsafe fn instr_F30F2C_reg(r1: i32, r2: i32) { instr_F30F2C(read_xmm... function instr_0F2D (line 1026) | pub unsafe fn instr_0F2D(source: u64, r: i32) { function instr_0F2D_reg (line 1037) | pub unsafe fn instr_0F2D_reg(r1: i32, r2: i32) { instr_0F2D(read_xmm64s(... function instr_0F2D_mem (line 1039) | pub unsafe fn instr_0F2D_mem(addr: i32, r: i32) { function instr_660F2D (line 1043) | pub unsafe fn instr_660F2D(source: reg128, r: i32) { function instr_660F2D_reg (line 1053) | pub unsafe fn instr_660F2D_reg(r1: i32, r2: i32) { instr_660F2D(read_xmm... function instr_660F2D_mem (line 1055) | pub unsafe fn instr_660F2D_mem(addr: i32, r: i32) { function instr_F20F2D (line 1058) | pub unsafe fn instr_F20F2D(source: u64, r: i32) { function instr_F20F2D_reg (line 1062) | pub unsafe fn instr_F20F2D_reg(r1: i32, r2: i32) { instr_F20F2D(read_xmm... function instr_F20F2D_mem (line 1063) | pub unsafe fn instr_F20F2D_mem(addr: i32, r: i32) { function instr_F30F2D (line 1066) | pub unsafe fn instr_F30F2D(source: f32, r: i32) { function instr_F30F2D_reg (line 1070) | pub unsafe fn instr_F30F2D_reg(r1: i32, r2: i32) { instr_F30F2D(read_xmm... function instr_F30F2D_mem (line 1071) | pub unsafe fn instr_F30F2D_mem(addr: i32, r: i32) { function instr_0F2E (line 1076) | pub unsafe fn instr_0F2E(source: f32, r: i32) { function instr_0F2E_reg (line 1095) | pub unsafe fn instr_0F2E_reg(r1: i32, r2: i32) { instr_0F2E(read_xmm_f32... function instr_0F2E_mem (line 1096) | pub unsafe fn instr_0F2E_mem(addr: i32, r: i32) { function instr_660F2E (line 1101) | pub unsafe fn instr_660F2E(source: u64, r: i32) { function instr_660F2E_reg (line 1121) | pub unsafe fn instr_660F2E_reg(r1: i32, r: i32) { instr_660F2E(read_xmm6... function instr_660F2E_mem (line 1122) | pub unsafe fn instr_660F2E_mem(addr: i32, r: i32) { function instr_0F2F (line 1127) | pub unsafe fn instr_0F2F(source: f32, r: i32) { function instr_0F2F_reg (line 1146) | pub unsafe fn instr_0F2F_reg(r1: i32, r2: i32) { instr_0F2F(read_xmm_f32... function instr_0F2F_mem (line 1147) | pub unsafe fn instr_0F2F_mem(addr: i32, r: i32) { function instr_660F2F (line 1152) | pub unsafe fn instr_660F2F(source: u64, r: i32) { function instr_660F2F_reg (line 1172) | pub unsafe fn instr_660F2F_reg(r1: i32, r: i32) { instr_660F2F(read_xmm6... function instr_660F2F_mem (line 1173) | pub unsafe fn instr_660F2F_mem(addr: i32, r: i32) { function instr_0F30 (line 1178) | pub unsafe fn instr_0F30() { function instr_0F31 (line 1243) | pub unsafe fn instr_0F31() { function instr_0F32 (line 1259) | pub unsafe fn instr_0F32() { function instr_0F33 (line 1322) | pub unsafe fn instr_0F33() { function instr_0F34 (line 1327) | pub unsafe fn instr_0F34() { function instr_0F35 (line 1357) | pub unsafe fn instr_0F35() { function instr_0F36 (line 1386) | pub unsafe fn instr_0F36() { undefined_instruction(); } function instr_0F37 (line 1388) | pub unsafe fn instr_0F37() { function instr_0F38 (line 1393) | pub unsafe fn instr_0F38() { unimplemented_sse(); } function instr_0F39 (line 1395) | pub unsafe fn instr_0F39() { unimplemented_sse(); } function instr_0F3A (line 1397) | pub unsafe fn instr_0F3A() { unimplemented_sse(); } function instr_0F3B (line 1399) | pub unsafe fn instr_0F3B() { unimplemented_sse(); } function instr_0F3C (line 1401) | pub unsafe fn instr_0F3C() { unimplemented_sse(); } function instr_0F3D (line 1403) | pub unsafe fn instr_0F3D() { unimplemented_sse(); } function instr_0F3E (line 1405) | pub unsafe fn instr_0F3E() { unimplemented_sse(); } function instr_0F3F (line 1407) | pub unsafe fn instr_0F3F() { unimplemented_sse(); } function instr16_0F40_mem (line 1409) | pub unsafe fn instr16_0F40_mem(addr: i32, r: i32) { function instr16_0F40_reg (line 1412) | pub unsafe fn instr16_0F40_reg(r1: i32, r: i32) { cmovcc16(test_o(), rea... function instr32_0F40_mem (line 1413) | pub unsafe fn instr32_0F40_mem(addr: i32, r: i32) { function instr32_0F40_reg (line 1416) | pub unsafe fn instr32_0F40_reg(r1: i32, r: i32) { cmovcc32(test_o(), rea... function instr16_0F41_mem (line 1417) | pub unsafe fn instr16_0F41_mem(addr: i32, r: i32) { function instr16_0F41_reg (line 1420) | pub unsafe fn instr16_0F41_reg(r1: i32, r: i32) { cmovcc16(!test_o(), re... function instr32_0F41_mem (line 1421) | pub unsafe fn instr32_0F41_mem(addr: i32, r: i32) { function instr32_0F41_reg (line 1424) | pub unsafe fn instr32_0F41_reg(r1: i32, r: i32) { cmovcc32(!test_o(), re... function instr16_0F42_mem (line 1425) | pub unsafe fn instr16_0F42_mem(addr: i32, r: i32) { function instr16_0F42_reg (line 1428) | pub unsafe fn instr16_0F42_reg(r1: i32, r: i32) { cmovcc16(test_b(), rea... function instr32_0F42_mem (line 1429) | pub unsafe fn instr32_0F42_mem(addr: i32, r: i32) { function instr32_0F42_reg (line 1432) | pub unsafe fn instr32_0F42_reg(r1: i32, r: i32) { cmovcc32(test_b(), rea... function instr16_0F43_mem (line 1433) | pub unsafe fn instr16_0F43_mem(addr: i32, r: i32) { function instr16_0F43_reg (line 1436) | pub unsafe fn instr16_0F43_reg(r1: i32, r: i32) { cmovcc16(!test_b(), re... function instr32_0F43_mem (line 1437) | pub unsafe fn instr32_0F43_mem(addr: i32, r: i32) { function instr32_0F43_reg (line 1440) | pub unsafe fn instr32_0F43_reg(r1: i32, r: i32) { cmovcc32(!test_b(), re... function instr16_0F44_mem (line 1441) | pub unsafe fn instr16_0F44_mem(addr: i32, r: i32) { function instr16_0F44_reg (line 1444) | pub unsafe fn instr16_0F44_reg(r1: i32, r: i32) { cmovcc16(test_z(), rea... function instr32_0F44_mem (line 1445) | pub unsafe fn instr32_0F44_mem(addr: i32, r: i32) { function instr32_0F44_reg (line 1448) | pub unsafe fn instr32_0F44_reg(r1: i32, r: i32) { cmovcc32(test_z(), rea... function instr16_0F45_mem (line 1449) | pub unsafe fn instr16_0F45_mem(addr: i32, r: i32) { function instr16_0F45_reg (line 1452) | pub unsafe fn instr16_0F45_reg(r1: i32, r: i32) { cmovcc16(!test_z(), re... function instr32_0F45_mem (line 1453) | pub unsafe fn instr32_0F45_mem(addr: i32, r: i32) { function instr32_0F45_reg (line 1456) | pub unsafe fn instr32_0F45_reg(r1: i32, r: i32) { cmovcc32(!test_z(), re... function instr16_0F46_mem (line 1457) | pub unsafe fn instr16_0F46_mem(addr: i32, r: i32) { function instr16_0F46_reg (line 1460) | pub unsafe fn instr16_0F46_reg(r1: i32, r: i32) { cmovcc16(test_be(), re... function instr32_0F46_mem (line 1461) | pub unsafe fn instr32_0F46_mem(addr: i32, r: i32) { function instr32_0F46_reg (line 1464) | pub unsafe fn instr32_0F46_reg(r1: i32, r: i32) { cmovcc32(test_be(), re... function instr16_0F47_mem (line 1465) | pub unsafe fn instr16_0F47_mem(addr: i32, r: i32) { function instr16_0F47_reg (line 1468) | pub unsafe fn instr16_0F47_reg(r1: i32, r: i32) { cmovcc16(!test_be(), r... function instr32_0F47_mem (line 1469) | pub unsafe fn instr32_0F47_mem(addr: i32, r: i32) { function instr32_0F47_reg (line 1472) | pub unsafe fn instr32_0F47_reg(r1: i32, r: i32) { cmovcc32(!test_be(), r... function instr16_0F48_mem (line 1473) | pub unsafe fn instr16_0F48_mem(addr: i32, r: i32) { function instr16_0F48_reg (line 1476) | pub unsafe fn instr16_0F48_reg(r1: i32, r: i32) { cmovcc16(test_s(), rea... function instr32_0F48_mem (line 1477) | pub unsafe fn instr32_0F48_mem(addr: i32, r: i32) { function instr32_0F48_reg (line 1480) | pub unsafe fn instr32_0F48_reg(r1: i32, r: i32) { cmovcc32(test_s(), rea... function instr16_0F49_mem (line 1481) | pub unsafe fn instr16_0F49_mem(addr: i32, r: i32) { function instr16_0F49_reg (line 1484) | pub unsafe fn instr16_0F49_reg(r1: i32, r: i32) { cmovcc16(!test_s(), re... function instr32_0F49_mem (line 1485) | pub unsafe fn instr32_0F49_mem(addr: i32, r: i32) { function instr32_0F49_reg (line 1488) | pub unsafe fn instr32_0F49_reg(r1: i32, r: i32) { cmovcc32(!test_s(), re... function instr16_0F4A_mem (line 1489) | pub unsafe fn instr16_0F4A_mem(addr: i32, r: i32) { function instr16_0F4A_reg (line 1492) | pub unsafe fn instr16_0F4A_reg(r1: i32, r: i32) { cmovcc16(test_p(), rea... function instr32_0F4A_mem (line 1493) | pub unsafe fn instr32_0F4A_mem(addr: i32, r: i32) { function instr32_0F4A_reg (line 1496) | pub unsafe fn instr32_0F4A_reg(r1: i32, r: i32) { cmovcc32(test_p(), rea... function instr16_0F4B_mem (line 1497) | pub unsafe fn instr16_0F4B_mem(addr: i32, r: i32) { function instr16_0F4B_reg (line 1500) | pub unsafe fn instr16_0F4B_reg(r1: i32, r: i32) { cmovcc16(!test_p(), re... function instr32_0F4B_mem (line 1501) | pub unsafe fn instr32_0F4B_mem(addr: i32, r: i32) { function instr32_0F4B_reg (line 1504) | pub unsafe fn instr32_0F4B_reg(r1: i32, r: i32) { cmovcc32(!test_p(), re... function instr16_0F4C_mem (line 1505) | pub unsafe fn instr16_0F4C_mem(addr: i32, r: i32) { function instr16_0F4C_reg (line 1508) | pub unsafe fn instr16_0F4C_reg(r1: i32, r: i32) { cmovcc16(test_l(), rea... function instr32_0F4C_mem (line 1509) | pub unsafe fn instr32_0F4C_mem(addr: i32, r: i32) { function instr32_0F4C_reg (line 1512) | pub unsafe fn instr32_0F4C_reg(r1: i32, r: i32) { cmovcc32(test_l(), rea... function instr16_0F4D_mem (line 1513) | pub unsafe fn instr16_0F4D_mem(addr: i32, r: i32) { function instr16_0F4D_reg (line 1516) | pub unsafe fn instr16_0F4D_reg(r1: i32, r: i32) { cmovcc16(!test_l(), re... function instr32_0F4D_mem (line 1517) | pub unsafe fn instr32_0F4D_mem(addr: i32, r: i32) { function instr32_0F4D_reg (line 1520) | pub unsafe fn instr32_0F4D_reg(r1: i32, r: i32) { cmovcc32(!test_l(), re... function instr16_0F4E_mem (line 1521) | pub unsafe fn instr16_0F4E_mem(addr: i32, r: i32) { function instr16_0F4E_reg (line 1524) | pub unsafe fn instr16_0F4E_reg(r1: i32, r: i32) { cmovcc16(test_le(), re... function instr32_0F4E_mem (line 1525) | pub unsafe fn instr32_0F4E_mem(addr: i32, r: i32) { function instr32_0F4E_reg (line 1528) | pub unsafe fn instr32_0F4E_reg(r1: i32, r: i32) { cmovcc32(test_le(), re... function instr16_0F4F_mem (line 1529) | pub unsafe fn instr16_0F4F_mem(addr: i32, r: i32) { function instr16_0F4F_reg (line 1532) | pub unsafe fn instr16_0F4F_reg(r1: i32, r: i32) { cmovcc16(!test_le(), r... function instr32_0F4F_mem (line 1533) | pub unsafe fn instr32_0F4F_mem(addr: i32, r: i32) { function instr32_0F4F_reg (line 1536) | pub unsafe fn instr32_0F4F_reg(r1: i32, r: i32) { cmovcc32(!test_le(), r... function instr_0F50_reg (line 1539) | pub unsafe fn instr_0F50_reg(r1: i32, r2: i32) { function instr_0F50_mem (line 1549) | pub unsafe fn instr_0F50_mem(_addr: i32, _r1: i32) { trigger_ud(); } function instr_660F50_reg (line 1551) | pub unsafe fn instr_660F50_reg(r1: i32, r2: i32) { function instr_660F50_mem (line 1558) | pub unsafe fn instr_660F50_mem(_addr: i32, _r1: i32) { trigger_ud(); } function instr_0F51 (line 1561) | pub unsafe fn instr_0F51(source: reg128, r: i32) { function instr_0F51_reg (line 1574) | pub unsafe fn instr_0F51_reg(r1: i32, r2: i32) { instr_0F51(read_xmm128s... function instr_0F51_mem (line 1575) | pub unsafe fn instr_0F51_mem(addr: i32, r: i32) { function instr_660F51 (line 1579) | pub unsafe fn instr_660F51(source: reg128, r: i32) { function instr_660F51_reg (line 1587) | pub unsafe fn instr_660F51_reg(r1: i32, r2: i32) { instr_660F51(read_xmm... function instr_660F51_mem (line 1588) | pub unsafe fn instr_660F51_mem(addr: i32, r: i32) { function instr_F20F51 (line 1592) | pub unsafe fn instr_F20F51(source: u64, r: i32) { function instr_F20F51_reg (line 1597) | pub unsafe fn instr_F20F51_reg(r1: i32, r2: i32) { instr_F20F51(read_xmm... function instr_F20F51_mem (line 1598) | pub unsafe fn instr_F20F51_mem(addr: i32, r: i32) { function instr_F30F51 (line 1602) | pub unsafe fn instr_F30F51(source: f32, r: i32) { function instr_F30F51_reg (line 1607) | pub unsafe fn instr_F30F51_reg(r1: i32, r2: i32) { instr_F30F51(read_xmm... function instr_F30F51_mem (line 1608) | pub unsafe fn instr_F30F51_mem(addr: i32, r: i32) { function instr_0F52 (line 1613) | pub unsafe fn instr_0F52(source: reg128, r: i32) { function instr_0F52_reg (line 1625) | pub unsafe fn instr_0F52_reg(r1: i32, r2: i32) { instr_0F52(read_xmm128s... function instr_0F52_mem (line 1626) | pub unsafe fn instr_0F52_mem(addr: i32, r: i32) { function instr_F30F52 (line 1630) | pub unsafe fn instr_F30F52(source: f32, r: i32) { function instr_F30F52_reg (line 1634) | pub unsafe fn instr_F30F52_reg(r1: i32, r2: i32) { instr_F30F52(read_xmm... function instr_F30F52_mem (line 1635) | pub unsafe fn instr_F30F52_mem(addr: i32, r: i32) { function instr_0F53 (line 1640) | pub unsafe fn instr_0F53(source: reg128, r: i32) { function instr_0F53_reg (line 1652) | pub unsafe fn instr_0F53_reg(r1: i32, r2: i32) { instr_0F53(read_xmm128s... function instr_0F53_mem (line 1653) | pub unsafe fn instr_0F53_mem(addr: i32, r: i32) { function instr_F30F53 (line 1657) | pub unsafe fn instr_F30F53(source: f32, r: i32) { function instr_F30F53_reg (line 1661) | pub unsafe fn instr_F30F53_reg(r1: i32, r2: i32) { instr_F30F53(read_xmm... function instr_F30F53_mem (line 1662) | pub unsafe fn instr_F30F53_mem(addr: i32, r: i32) { function instr_0F54 (line 1667) | pub unsafe fn instr_0F54(source: reg128, r: i32) { function instr_0F54_reg (line 1672) | pub unsafe fn instr_0F54_reg(r1: i32, r2: i32) { instr_0F54(read_xmm128s... function instr_0F54_mem (line 1673) | pub unsafe fn instr_0F54_mem(addr: i32, r: i32) { function instr_660F54 (line 1677) | pub unsafe fn instr_660F54(source: reg128, r: i32) { function instr_660F54_reg (line 1682) | pub unsafe fn instr_660F54_reg(r1: i32, r2: i32) { instr_660F54(read_xmm... function instr_660F54_mem (line 1683) | pub unsafe fn instr_660F54_mem(addr: i32, r: i32) { function instr_0F55 (line 1687) | pub unsafe fn instr_0F55(source: reg128, r: i32) { function instr_0F55_reg (line 1692) | pub unsafe fn instr_0F55_reg(r1: i32, r2: i32) { instr_0F55(read_xmm128s... function instr_0F55_mem (line 1693) | pub unsafe fn instr_0F55_mem(addr: i32, r: i32) { function instr_660F55 (line 1697) | pub unsafe fn instr_660F55(source: reg128, r: i32) { function instr_660F55_reg (line 1702) | pub unsafe fn instr_660F55_reg(r1: i32, r2: i32) { instr_660F55(read_xmm... function instr_660F55_mem (line 1703) | pub unsafe fn instr_660F55_mem(addr: i32, r: i32) { function instr_0F56 (line 1707) | pub unsafe fn instr_0F56(source: reg128, r: i32) { function instr_0F56_reg (line 1712) | pub unsafe fn instr_0F56_reg(r1: i32, r2: i32) { instr_0F56(read_xmm128s... function instr_0F56_mem (line 1713) | pub unsafe fn instr_0F56_mem(addr: i32, r: i32) { function instr_660F56 (line 1717) | pub unsafe fn instr_660F56(source: reg128, r: i32) { function instr_660F56_reg (line 1722) | pub unsafe fn instr_660F56_reg(r1: i32, r2: i32) { instr_660F56(read_xmm... function instr_660F56_mem (line 1723) | pub unsafe fn instr_660F56_mem(addr: i32, r: i32) { function instr_0F57 (line 1727) | pub unsafe fn instr_0F57(source: reg128, r: i32) { function instr_0F57_reg (line 1732) | pub unsafe fn instr_0F57_reg(r1: i32, r2: i32) { instr_0F57(read_xmm128s... function instr_0F57_mem (line 1733) | pub unsafe fn instr_0F57_mem(addr: i32, r: i32) { function instr_660F57 (line 1737) | pub unsafe fn instr_660F57(source: reg128, r: i32) { function instr_660F57_reg (line 1742) | pub unsafe fn instr_660F57_reg(r1: i32, r2: i32) { instr_660F57(read_xmm... function instr_660F57_mem (line 1743) | pub unsafe fn instr_660F57_mem(addr: i32, r: i32) { function instr_0F58 (line 1748) | pub unsafe fn instr_0F58(source: reg128, r: i32) { function instr_0F58_reg (line 1761) | pub unsafe fn instr_0F58_reg(r1: i32, r2: i32) { instr_0F58(read_xmm128s... function instr_0F58_mem (line 1762) | pub unsafe fn instr_0F58_mem(addr: i32, r: i32) { function instr_660F58 (line 1766) | pub unsafe fn instr_660F58(source: reg128, r: i32) { function instr_660F58_reg (line 1777) | pub unsafe fn instr_660F58_reg(r1: i32, r2: i32) { instr_660F58(read_xmm... function instr_660F58_mem (line 1778) | pub unsafe fn instr_660F58_mem(addr: i32, r: i32) { function instr_F20F58 (line 1782) | pub unsafe fn instr_F20F58(source: u64, r: i32) { function instr_F20F58_reg (line 1787) | pub unsafe fn instr_F20F58_reg(r1: i32, r2: i32) { instr_F20F58(read_xmm... function instr_F20F58_mem (line 1788) | pub unsafe fn instr_F20F58_mem(addr: i32, r: i32) { function instr_F30F58 (line 1792) | pub unsafe fn instr_F30F58(source: f32, r: i32) { function instr_F30F58_reg (line 1798) | pub unsafe fn instr_F30F58_reg(r1: i32, r2: i32) { instr_F30F58(read_xmm... function instr_F30F58_mem (line 1799) | pub unsafe fn instr_F30F58_mem(addr: i32, r: i32) { function instr_0F59 (line 1804) | pub unsafe fn instr_0F59(source: reg128, r: i32) { function instr_0F59_reg (line 1817) | pub unsafe fn instr_0F59_reg(r1: i32, r2: i32) { instr_0F59(read_xmm128s... function instr_0F59_mem (line 1818) | pub unsafe fn instr_0F59_mem(addr: i32, r: i32) { function instr_660F59 (line 1822) | pub unsafe fn instr_660F59(source: reg128, r: i32) { function instr_660F59_reg (line 1833) | pub unsafe fn instr_660F59_reg(r1: i32, r2: i32) { instr_660F59(read_xmm... function instr_660F59_mem (line 1834) | pub unsafe fn instr_660F59_mem(addr: i32, r: i32) { function instr_F20F59 (line 1838) | pub unsafe fn instr_F20F59(source: u64, r: i32) { function instr_F20F59_reg (line 1843) | pub unsafe fn instr_F20F59_reg(r1: i32, r2: i32) { instr_F20F59(read_xmm... function instr_F20F59_mem (line 1844) | pub unsafe fn instr_F20F59_mem(addr: i32, r: i32) { function instr_F30F59 (line 1848) | pub unsafe fn instr_F30F59(source: f32, r: i32) { function instr_F30F59_reg (line 1854) | pub unsafe fn instr_F30F59_reg(r1: i32, r2: i32) { instr_F30F59(read_xmm... function instr_F30F59_mem (line 1855) | pub unsafe fn instr_F30F59_mem(addr: i32, r: i32) { function instr_0F5A (line 1860) | pub unsafe fn instr_0F5A(source: u64, r: i32) { function instr_0F5A_reg (line 1868) | pub unsafe fn instr_0F5A_reg(r1: i32, r2: i32) { instr_0F5A(read_xmm64s(... function instr_0F5A_mem (line 1869) | pub unsafe fn instr_0F5A_mem(addr: i32, r: i32) { function instr_660F5A (line 1873) | pub unsafe fn instr_660F5A(source: reg128, r: i32) { function instr_660F5A_reg (line 1881) | pub unsafe fn instr_660F5A_reg(r1: i32, r2: i32) { instr_660F5A(read_xmm... function instr_660F5A_mem (line 1882) | pub unsafe fn instr_660F5A_mem(addr: i32, r: i32) { function instr_F20F5A (line 1886) | pub unsafe fn instr_F20F5A(source: u64, r: i32) { function instr_F20F5A_reg (line 1891) | pub unsafe fn instr_F20F5A_reg(r1: i32, r2: i32) { instr_F20F5A(read_xmm... function instr_F20F5A_mem (line 1892) | pub unsafe fn instr_F20F5A_mem(addr: i32, r: i32) { function instr_F30F5A (line 1896) | pub unsafe fn instr_F30F5A(source: f32, r: i32) { function instr_F30F5A_reg (line 1900) | pub unsafe fn instr_F30F5A_reg(r1: i32, r2: i32) { instr_F30F5A(read_xmm... function instr_F30F5A_mem (line 1901) | pub unsafe fn instr_F30F5A_mem(addr: i32, r: i32) { function instr_0F5B (line 1906) | pub unsafe fn instr_0F5B(source: reg128, r: i32) { function instr_0F5B_reg (line 1920) | pub unsafe fn instr_0F5B_reg(r1: i32, r2: i32) { instr_0F5B(read_xmm128s... function instr_0F5B_mem (line 1921) | pub unsafe fn instr_0F5B_mem(addr: i32, r: i32) { function instr_660F5B (line 1925) | pub unsafe fn instr_660F5B(source: reg128, r: i32) { function instr_660F5B_reg (line 1938) | pub unsafe fn instr_660F5B_reg(r1: i32, r2: i32) { instr_660F5B(read_xmm... function instr_660F5B_mem (line 1939) | pub unsafe fn instr_660F5B_mem(addr: i32, r: i32) { function instr_F30F5B (line 1943) | pub unsafe fn instr_F30F5B(source: reg128, r: i32) { function instr_F30F5B_reg (line 1955) | pub unsafe fn instr_F30F5B_reg(r1: i32, r2: i32) { instr_F30F5B(read_xmm... function instr_F30F5B_mem (line 1956) | pub unsafe fn instr_F30F5B_mem(addr: i32, r: i32) { function instr_0F5C (line 1961) | pub unsafe fn instr_0F5C(source: reg128, r: i32) { function instr_0F5C_reg (line 1974) | pub unsafe fn instr_0F5C_reg(r1: i32, r2: i32) { instr_0F5C(read_xmm128s... function instr_0F5C_mem (line 1975) | pub unsafe fn instr_0F5C_mem(addr: i32, r: i32) { function instr_660F5C (line 1979) | pub unsafe fn instr_660F5C(source: reg128, r: i32) { function instr_660F5C_reg (line 1990) | pub unsafe fn instr_660F5C_reg(r1: i32, r2: i32) { instr_660F5C(read_xmm... function instr_660F5C_mem (line 1991) | pub unsafe fn instr_660F5C_mem(addr: i32, r: i32) { function instr_F20F5C (line 1995) | pub unsafe fn instr_F20F5C(source: u64, r: i32) { function instr_F20F5C_reg (line 2000) | pub unsafe fn instr_F20F5C_reg(r1: i32, r2: i32) { instr_F20F5C(read_xmm... function instr_F20F5C_mem (line 2001) | pub unsafe fn instr_F20F5C_mem(addr: i32, r: i32) { function instr_F30F5C (line 2005) | pub unsafe fn instr_F30F5C(source: f32, r: i32) { function instr_F30F5C_reg (line 2011) | pub unsafe fn instr_F30F5C_reg(r1: i32, r2: i32) { instr_F30F5C(read_xmm... function instr_F30F5C_mem (line 2012) | pub unsafe fn instr_F30F5C_mem(addr: i32, r: i32) { function instr_0F5D (line 2016) | pub unsafe fn instr_0F5D(source: reg128, r: i32) { function instr_0F5D_reg (line 2029) | pub unsafe fn instr_0F5D_reg(r1: i32, r2: i32) { instr_0F5D(read_xmm128s... function instr_0F5D_mem (line 2030) | pub unsafe fn instr_0F5D_mem(addr: i32, r: i32) { function instr_660F5D (line 2034) | pub unsafe fn instr_660F5D(source: reg128, r: i32) { function instr_660F5D_reg (line 2045) | pub unsafe fn instr_660F5D_reg(r1: i32, r2: i32) { instr_660F5D(read_xmm... function instr_660F5D_mem (line 2046) | pub unsafe fn instr_660F5D_mem(addr: i32, r: i32) { function instr_F20F5D (line 2050) | pub unsafe fn instr_F20F5D(source: u64, r: i32) { function instr_F20F5D_reg (line 2058) | pub unsafe fn instr_F20F5D_reg(r1: i32, r2: i32) { instr_F20F5D(read_xmm... function instr_F20F5D_mem (line 2059) | pub unsafe fn instr_F20F5D_mem(addr: i32, r: i32) { function instr_F30F5D (line 2063) | pub unsafe fn instr_F30F5D(source: f32, r: i32) { function instr_F30F5D_reg (line 2069) | pub unsafe fn instr_F30F5D_reg(r1: i32, r2: i32) { instr_F30F5D(read_xmm... function instr_F30F5D_mem (line 2070) | pub unsafe fn instr_F30F5D_mem(addr: i32, r: i32) { function instr_0F5E (line 2074) | pub unsafe fn instr_0F5E(source: reg128, r: i32) { function instr_0F5E_reg (line 2087) | pub unsafe fn instr_0F5E_reg(r1: i32, r2: i32) { instr_0F5E(read_xmm128s... function instr_0F5E_mem (line 2088) | pub unsafe fn instr_0F5E_mem(addr: i32, r: i32) { function instr_660F5E (line 2092) | pub unsafe fn instr_660F5E(source: reg128, r: i32) { function instr_660F5E_reg (line 2103) | pub unsafe fn instr_660F5E_reg(r1: i32, r2: i32) { instr_660F5E(read_xmm... function instr_660F5E_mem (line 2104) | pub unsafe fn instr_660F5E_mem(addr: i32, r: i32) { function instr_F20F5E (line 2108) | pub unsafe fn instr_F20F5E(source: u64, r: i32) { function instr_F20F5E_reg (line 2113) | pub unsafe fn instr_F20F5E_reg(r1: i32, r2: i32) { instr_F20F5E(read_xmm... function instr_F20F5E_mem (line 2114) | pub unsafe fn instr_F20F5E_mem(addr: i32, r: i32) { function instr_F30F5E (line 2118) | pub unsafe fn instr_F30F5E(source: f32, r: i32) { function instr_F30F5E_reg (line 2124) | pub unsafe fn instr_F30F5E_reg(r1: i32, r2: i32) { instr_F30F5E(read_xmm... function instr_F30F5E_mem (line 2125) | pub unsafe fn instr_F30F5E_mem(addr: i32, r: i32) { function instr_0F5F (line 2129) | pub unsafe fn instr_0F5F(source: reg128, r: i32) { function instr_0F5F_reg (line 2142) | pub unsafe fn instr_0F5F_reg(r1: i32, r2: i32) { instr_0F5F(read_xmm128s... function instr_0F5F_mem (line 2143) | pub unsafe fn instr_0F5F_mem(addr: i32, r: i32) { function instr_660F5F (line 2147) | pub unsafe fn instr_660F5F(source: reg128, r: i32) { function instr_660F5F_reg (line 2158) | pub unsafe fn instr_660F5F_reg(r1: i32, r2: i32) { instr_660F5F(read_xmm... function instr_660F5F_mem (line 2159) | pub unsafe fn instr_660F5F_mem(addr: i32, r: i32) { function instr_F20F5F (line 2163) | pub unsafe fn instr_F20F5F(source: u64, r: i32) { function instr_F20F5F_reg (line 2171) | pub unsafe fn instr_F20F5F_reg(r1: i32, r2: i32) { instr_F20F5F(read_xmm... function instr_F20F5F_mem (line 2172) | pub unsafe fn instr_F20F5F_mem(addr: i32, r: i32) { function instr_F30F5F (line 2176) | pub unsafe fn instr_F30F5F(source: f32, r: i32) { function instr_F30F5F_reg (line 2182) | pub unsafe fn instr_F30F5F_reg(r1: i32, r2: i32) { instr_F30F5F(read_xmm... function instr_F30F5F_mem (line 2183) | pub unsafe fn instr_F30F5F_mem(addr: i32, r: i32) { function instr_0F60 (line 2188) | pub unsafe fn instr_0F60(source: i32, r: i32) { function instr_0F60_reg (line 2200) | pub unsafe fn instr_0F60_reg(r1: i32, r2: i32) { instr_0F60(read_mmx32s(... function instr_0F60_mem (line 2201) | pub unsafe fn instr_0F60_mem(addr: i32, r: i32) { function instr_660F60 (line 2205) | pub unsafe fn instr_660F60(source: reg128, r: i32) { function instr_660F60_reg (line 2216) | pub unsafe fn instr_660F60_reg(r1: i32, r2: i32) { instr_660F60(read_xmm... function instr_660F60_mem (line 2217) | pub unsafe fn instr_660F60_mem(addr: i32, r: i32) { function instr_0F61 (line 2221) | pub unsafe fn instr_0F61(source: i32, r: i32) { function instr_0F61_reg (line 2233) | pub unsafe fn instr_0F61_reg(r1: i32, r2: i32) { instr_0F61(read_mmx32s(... function instr_0F61_mem (line 2234) | pub unsafe fn instr_0F61_mem(addr: i32, r: i32) { function instr_660F61 (line 2238) | pub unsafe fn instr_660F61(source: reg128, r: i32) { function instr_660F61_reg (line 2249) | pub unsafe fn instr_660F61_reg(r1: i32, r2: i32) { instr_660F61(read_xmm... function instr_660F61_mem (line 2250) | pub unsafe fn instr_660F61_mem(addr: i32, r: i32) { function instr_0F62 (line 2254) | pub unsafe fn instr_0F62(source: i32, r: i32) { function instr_0F62_reg (line 2263) | pub unsafe fn instr_0F62_reg(r1: i32, r2: i32) { instr_0F62(read_mmx32s(... function instr_0F62_mem (line 2264) | pub unsafe fn instr_0F62_mem(addr: i32, r: i32) { function instr_660F62 (line 2267) | pub unsafe fn instr_660F62(source: reg128, r: i32) { function instr_660F62_reg (line 2279) | pub unsafe fn instr_660F62_reg(r1: i32, r2: i32) { instr_660F62(read_xmm... function instr_660F62_mem (line 2280) | pub unsafe fn instr_660F62_mem(addr: i32, r: i32) { function instr_0F63 (line 2284) | pub unsafe fn instr_0F63(source: u64, r: i32) { function instr_0F63_reg (line 2296) | pub unsafe fn instr_0F63_reg(r1: i32, r2: i32) { instr_0F63(read_mmx64s(... function instr_0F63_mem (line 2297) | pub unsafe fn instr_0F63_mem(addr: i32, r: i32) { function instr_660F63 (line 2301) | pub unsafe fn instr_660F63(source: reg128, r: i32) { function instr_660F63_reg (line 2312) | pub unsafe fn instr_660F63_reg(r1: i32, r2: i32) { instr_660F63(read_xmm... function instr_660F63_mem (line 2313) | pub unsafe fn instr_660F63_mem(addr: i32, r: i32) { function instr_0F64 (line 2317) | pub unsafe fn instr_0F64(source: u64, r: i32) { function instr_0F64_reg (line 2328) | pub unsafe fn instr_0F64_reg(r1: i32, r2: i32) { instr_0F64(read_mmx64s(... function instr_0F64_mem (line 2329) | pub unsafe fn instr_0F64_mem(addr: i32, r: i32) { function instr_660F64 (line 2333) | pub unsafe fn instr_660F64(source: reg128, r: i32) { function instr_660F64_reg (line 2343) | pub unsafe fn instr_660F64_reg(r1: i32, r2: i32) { instr_660F64(read_xmm... function instr_660F64_mem (line 2344) | pub unsafe fn instr_660F64_mem(addr: i32, r: i32) { function instr_0F65 (line 2348) | pub unsafe fn instr_0F65(source: u64, r: i32) { function instr_0F65_reg (line 2359) | pub unsafe fn instr_0F65_reg(r1: i32, r2: i32) { instr_0F65(read_mmx64s(... function instr_0F65_mem (line 2360) | pub unsafe fn instr_0F65_mem(addr: i32, r: i32) { function instr_660F65 (line 2364) | pub unsafe fn instr_660F65(source: reg128, r: i32) { function instr_660F65_reg (line 2374) | pub unsafe fn instr_660F65_reg(r1: i32, r2: i32) { instr_660F65(read_xmm... function instr_660F65_mem (line 2375) | pub unsafe fn instr_660F65_mem(addr: i32, r: i32) { function instr_0F66 (line 2379) | pub unsafe fn instr_0F66(source: u64, r: i32) { function instr_0F66_reg (line 2390) | pub unsafe fn instr_0F66_reg(r1: i32, r2: i32) { instr_0F66(read_mmx64s(... function instr_0F66_mem (line 2391) | pub unsafe fn instr_0F66_mem(addr: i32, r: i32) { function instr_660F66 (line 2395) | pub unsafe fn instr_660F66(source: reg128, r: i32) { function instr_660F66_reg (line 2407) | pub unsafe fn instr_660F66_reg(r1: i32, r2: i32) { instr_660F66(read_xmm... function instr_660F66_mem (line 2408) | pub unsafe fn instr_660F66_mem(addr: i32, r: i32) { function instr_0F67 (line 2412) | pub unsafe fn instr_0F67(source: u64, r: i32) { function instr_0F67_reg (line 2424) | pub unsafe fn instr_0F67_reg(r1: i32, r2: i32) { instr_0F67(read_mmx64s(... function instr_0F67_mem (line 2425) | pub unsafe fn instr_0F67_mem(addr: i32, r: i32) { function instr_660F67 (line 2429) | pub unsafe fn instr_660F67(source: reg128, r: i32) { function instr_660F67_reg (line 2440) | pub unsafe fn instr_660F67_reg(r1: i32, r2: i32) { instr_660F67(read_xmm... function instr_660F67_mem (line 2441) | pub unsafe fn instr_660F67_mem(addr: i32, r: i32) { function instr_0F68 (line 2445) | pub unsafe fn instr_0F68(source: u64, r: i32) { function instr_0F68_reg (line 2457) | pub unsafe fn instr_0F68_reg(r1: i32, r2: i32) { instr_0F68(read_mmx64s(... function instr_0F68_mem (line 2458) | pub unsafe fn instr_0F68_mem(addr: i32, r: i32) { function instr_660F68 (line 2462) | pub unsafe fn instr_660F68(source: reg128, r: i32) { function instr_660F68_reg (line 2473) | pub unsafe fn instr_660F68_reg(r1: i32, r2: i32) { instr_660F68(read_xmm... function instr_660F68_mem (line 2474) | pub unsafe fn instr_660F68_mem(addr: i32, r: i32) { function instr_0F69 (line 2478) | pub unsafe fn instr_0F69(source: u64, r: i32) { function instr_0F69_reg (line 2486) | pub unsafe fn instr_0F69_reg(r1: i32, r2: i32) { instr_0F69(read_mmx64s(... function instr_0F69_mem (line 2487) | pub unsafe fn instr_0F69_mem(addr: i32, r: i32) { function instr_660F69 (line 2491) | pub unsafe fn instr_660F69(source: reg128, r: i32) { function instr_660F69_reg (line 2502) | pub unsafe fn instr_660F69_reg(r1: i32, r2: i32) { instr_660F69(read_xmm... function instr_660F69_mem (line 2503) | pub unsafe fn instr_660F69_mem(addr: i32, r: i32) { function instr_0F6A (line 2507) | pub unsafe fn instr_0F6A(source: u64, r: i32) { function instr_0F6A_reg (line 2513) | pub unsafe fn instr_0F6A_reg(r1: i32, r2: i32) { instr_0F6A(read_mmx64s(... function instr_0F6A_mem (line 2514) | pub unsafe fn instr_0F6A_mem(addr: i32, r: i32) { function instr_660F6A (line 2518) | pub unsafe fn instr_660F6A(source: reg128, r: i32) { function instr_660F6A_reg (line 2530) | pub unsafe fn instr_660F6A_reg(r1: i32, r2: i32) { instr_660F6A(read_xmm... function instr_660F6A_mem (line 2531) | pub unsafe fn instr_660F6A_mem(addr: i32, r: i32) { function instr_0F6B (line 2535) | pub unsafe fn instr_0F6B(source: u64, r: i32) { function instr_0F6B_reg (line 2547) | pub unsafe fn instr_0F6B_reg(r1: i32, r2: i32) { instr_0F6B(read_mmx64s(... function instr_0F6B_mem (line 2548) | pub unsafe fn instr_0F6B_mem(addr: i32, r: i32) { function instr_660F6B (line 2552) | pub unsafe fn instr_660F6B(source: reg128, r: i32) { function instr_660F6B_reg (line 2563) | pub unsafe fn instr_660F6B_reg(r1: i32, r2: i32) { instr_660F6B(read_xmm... function instr_660F6B_mem (line 2564) | pub unsafe fn instr_660F6B_mem(addr: i32, r: i32) { function instr_0F6C_mem (line 2568) | pub unsafe fn instr_0F6C_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F6C_reg (line 2570) | pub unsafe fn instr_0F6C_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660F6C (line 2572) | pub unsafe fn instr_660F6C(source: reg128, r: i32) { function instr_660F6C_reg (line 2584) | pub unsafe fn instr_660F6C_reg(r1: i32, r2: i32) { instr_660F6C(read_xmm... function instr_660F6C_mem (line 2585) | pub unsafe fn instr_660F6C_mem(addr: i32, r: i32) { function instr_0F6D_mem (line 2589) | pub unsafe fn instr_0F6D_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F6D_reg (line 2591) | pub unsafe fn instr_0F6D_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660F6D (line 2593) | pub unsafe fn instr_660F6D(source: reg128, r: i32) { function instr_660F6D_reg (line 2605) | pub unsafe fn instr_660F6D_reg(r1: i32, r2: i32) { instr_660F6D(read_xmm... function instr_660F6D_mem (line 2606) | pub unsafe fn instr_660F6D_mem(addr: i32, r: i32) { function instr_0F6E (line 2611) | pub unsafe fn instr_0F6E(source: i32, r: i32) { function instr_0F6E_reg (line 2616) | pub unsafe fn instr_0F6E_reg(r1: i32, r2: i32) { instr_0F6E(read_reg32(r... function instr_0F6E_mem (line 2617) | pub unsafe fn instr_0F6E_mem(addr: i32, r: i32) { function instr_660F6E (line 2620) | pub unsafe fn instr_660F6E(source: i32, r: i32) { function instr_660F6E_reg (line 2624) | pub unsafe fn instr_660F6E_reg(r1: i32, r2: i32) { instr_660F6E(read_reg... function instr_660F6E_mem (line 2625) | pub unsafe fn instr_660F6E_mem(addr: i32, r: i32) { function instr_0F6F (line 2629) | pub unsafe fn instr_0F6F(source: u64, r: i32) { function instr_0F6F_reg (line 2635) | pub unsafe fn instr_0F6F_reg(r1: i32, r2: i32) { instr_0F6F(read_mmx64s(... function instr_0F6F_mem (line 2636) | pub unsafe fn instr_0F6F_mem(addr: i32, r: i32) { function instr_660F6F (line 2639) | pub unsafe fn instr_660F6F(source: reg128, r: i32) { function instr_660F6F_reg (line 2644) | pub unsafe fn instr_660F6F_reg(r1: i32, r2: i32) { instr_660F6F(read_xmm... function instr_660F6F_mem (line 2645) | pub unsafe fn instr_660F6F_mem(addr: i32, r: i32) { function instr_F30F6F (line 2648) | pub unsafe fn instr_F30F6F(source: reg128, r: i32) { function instr_F30F6F_reg (line 2652) | pub unsafe fn instr_F30F6F_reg(r1: i32, r2: i32) { instr_F30F6F(read_xmm... function instr_F30F6F_mem (line 2653) | pub unsafe fn instr_F30F6F_mem(addr: i32, r: i32) { function instr_0F70 (line 2657) | pub unsafe fn instr_0F70(source: u64, r: i32, imm8: i32) { function instr_0F70_reg (line 2667) | pub unsafe fn instr_0F70_reg(r1: i32, r2: i32, imm: i32) { instr_0F70(re... function instr_0F70_mem (line 2668) | pub unsafe fn instr_0F70_mem(addr: i32, r: i32, imm: i32) { function instr_660F70 (line 2671) | pub unsafe fn instr_660F70(source: reg128, r: i32, imm8: i32) { function instr_660F70_reg (line 2682) | pub unsafe fn instr_660F70_reg(r1: i32, r2: i32, imm: i32) { function instr_660F70_mem (line 2685) | pub unsafe fn instr_660F70_mem(addr: i32, r: i32, imm: i32) { function instr_F20F70 (line 2690) | pub unsafe fn instr_F20F70(source: reg128, r: i32, imm8: i32) { function instr_F20F70_reg (line 2703) | pub unsafe fn instr_F20F70_reg(r1: i32, r2: i32, imm: i32) { function instr_F20F70_mem (line 2706) | pub unsafe fn instr_F20F70_mem(addr: i32, r: i32, imm: i32) { function instr_F30F70 (line 2710) | pub unsafe fn instr_F30F70(source: reg128, r: i32, imm8: i32) { function instr_F30F70_reg (line 2723) | pub unsafe fn instr_F30F70_reg(r1: i32, r2: i32, imm: i32) { function instr_F30F70_mem (line 2726) | pub unsafe fn instr_F30F70_mem(addr: i32, r: i32, imm: i32) { function instr_0F71_2_mem (line 2729) | pub unsafe fn instr_0F71_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F71_4_mem (line 2730) | pub unsafe fn instr_0F71_4_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F71_6_mem (line 2731) | pub unsafe fn instr_0F71_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F71_2_reg (line 2733) | pub unsafe fn instr_0F71_2_reg(r: i32, imm8: i32) { function instr_0F71_4_reg (line 2738) | pub unsafe fn instr_0F71_4_reg(r: i32, imm8: i32) { function instr_0F71_6_reg (line 2743) | pub unsafe fn instr_0F71_6_reg(r: i32, imm8: i32) { function instr_660F71_2_mem (line 2747) | pub unsafe fn instr_660F71_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F71_4_mem (line 2748) | pub unsafe fn instr_660F71_4_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F71_6_mem (line 2749) | pub unsafe fn instr_660F71_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F71_2_reg (line 2751) | pub unsafe fn instr_660F71_2_reg(r: i32, imm8: i32) { function instr_660F71_4_reg (line 2756) | pub unsafe fn instr_660F71_4_reg(r: i32, imm8: i32) { function instr_660F71_6_reg (line 2761) | pub unsafe fn instr_660F71_6_reg(r: i32, imm8: i32) { function instr_0F72_2_mem (line 2765) | pub unsafe fn instr_0F72_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F72_4_mem (line 2766) | pub unsafe fn instr_0F72_4_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F72_6_mem (line 2767) | pub unsafe fn instr_0F72_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F72_2_reg (line 2769) | pub unsafe fn instr_0F72_2_reg(r: i32, imm8: i32) { function instr_0F72_4_reg (line 2774) | pub unsafe fn instr_0F72_4_reg(r: i32, imm8: i32) { function instr_0F72_6_reg (line 2779) | pub unsafe fn instr_0F72_6_reg(r: i32, imm8: i32) { function instr_660F72_2_mem (line 2783) | pub unsafe fn instr_660F72_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F72_4_mem (line 2784) | pub unsafe fn instr_660F72_4_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F72_6_mem (line 2785) | pub unsafe fn instr_660F72_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F72_2_reg (line 2787) | pub unsafe fn instr_660F72_2_reg(r: i32, imm8: i32) { function instr_660F72_4_reg (line 2792) | pub unsafe fn instr_660F72_4_reg(r: i32, imm8: i32) { function instr_660F72_6_reg (line 2797) | pub unsafe fn instr_660F72_6_reg(r: i32, imm8: i32) { function instr_0F73_2_mem (line 2801) | pub unsafe fn instr_0F73_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F73_6_mem (line 2802) | pub unsafe fn instr_0F73_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0F73_2_reg (line 2804) | pub unsafe fn instr_0F73_2_reg(r: i32, imm8: i32) { function instr_0F73_6_reg (line 2809) | pub unsafe fn instr_0F73_6_reg(r: i32, imm8: i32) { function instr_660F73_2_mem (line 2813) | pub unsafe fn instr_660F73_2_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F73_3_mem (line 2814) | pub unsafe fn instr_660F73_3_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F73_6_mem (line 2815) | pub unsafe fn instr_660F73_6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F73_7_mem (line 2816) | pub unsafe fn instr_660F73_7_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660F73_2_reg (line 2818) | pub unsafe fn instr_660F73_2_reg(r: i32, imm8: i32) { function instr_660F73_3_reg (line 2823) | pub unsafe fn instr_660F73_3_reg(r: i32, imm8: i32) { function instr_660F73_6_reg (line 2842) | pub unsafe fn instr_660F73_6_reg(r: i32, imm8: i32) { function instr_660F73_7_reg (line 2847) | pub unsafe fn instr_660F73_7_reg(r: i32, imm8: i32) { function instr_0F74 (line 2867) | pub unsafe fn instr_0F74(source: u64, r: i32) { function instr_0F74_reg (line 2878) | pub unsafe fn instr_0F74_reg(r1: i32, r2: i32) { instr_0F74(read_mmx64s(... function instr_0F74_mem (line 2879) | pub unsafe fn instr_0F74_mem(addr: i32, r: i32) { function instr_660F74 (line 2883) | pub unsafe fn instr_660F74(source: reg128, r: i32) { function instr_660F74_reg (line 2893) | pub unsafe fn instr_660F74_reg(r1: i32, r2: i32) { instr_660F74(read_xmm... function instr_660F74_mem (line 2894) | pub unsafe fn instr_660F74_mem(addr: i32, r: i32) { function instr_0F75 (line 2898) | pub unsafe fn instr_0F75(source: u64, r: i32) { function instr_0F75_reg (line 2909) | pub unsafe fn instr_0F75_reg(r1: i32, r2: i32) { instr_0F75(read_mmx64s(... function instr_0F75_mem (line 2910) | pub unsafe fn instr_0F75_mem(addr: i32, r: i32) { function instr_660F75 (line 2914) | pub unsafe fn instr_660F75(source: reg128, r: i32) { function instr_660F75_reg (line 2925) | pub unsafe fn instr_660F75_reg(r1: i32, r2: i32) { instr_660F75(read_xmm... function instr_660F75_mem (line 2926) | pub unsafe fn instr_660F75_mem(addr: i32, r: i32) { function instr_0F76 (line 2930) | pub unsafe fn instr_0F76(source: u64, r: i32) { function instr_0F76_reg (line 2941) | pub unsafe fn instr_0F76_reg(r1: i32, r2: i32) { instr_0F76(read_mmx64s(... function instr_0F76_mem (line 2942) | pub unsafe fn instr_0F76_mem(addr: i32, r: i32) { function instr_660F76 (line 2946) | pub unsafe fn instr_660F76(source: reg128, r: i32) { function instr_660F76_reg (line 2956) | pub unsafe fn instr_660F76_reg(r1: i32, r2: i32) { instr_660F76(read_xmm... function instr_660F76_mem (line 2957) | pub unsafe fn instr_660F76_mem(addr: i32, r: i32) { function instr_0F77 (line 2961) | pub unsafe fn instr_0F77() { function instr_0F78 (line 2967) | pub unsafe fn instr_0F78() { unimplemented_sse(); } function instr_0F79 (line 2969) | pub unsafe fn instr_0F79() { unimplemented_sse(); } function instr_0F7A (line 2971) | pub unsafe fn instr_0F7A() { unimplemented_sse(); } function instr_0F7B (line 2973) | pub unsafe fn instr_0F7B() { unimplemented_sse(); } function instr_0F7C (line 2976) | pub unsafe fn instr_0F7C() { unimplemented_sse(); } function instr_0F7D (line 2978) | pub unsafe fn instr_0F7D() { unimplemented_sse(); } function instr_660F7C (line 2981) | pub unsafe fn instr_660F7C(source: reg128, r: i32) { function instr_660F7C_reg (line 2994) | pub unsafe fn instr_660F7C_reg(r1: i32, r2: i32) { instr_660F7C(read_xmm... function instr_660F7C_mem (line 2995) | pub unsafe fn instr_660F7C_mem(addr: i32, r: i32) { function instr_F20F7C (line 2999) | pub unsafe fn instr_F20F7C(source: reg128, r: i32) { function instr_F20F7C_reg (line 3014) | pub unsafe fn instr_F20F7C_reg(r1: i32, r2: i32) { instr_F20F7C(read_xmm... function instr_F20F7C_mem (line 3015) | pub unsafe fn instr_F20F7C_mem(addr: i32, r: i32) { function instr_660F7D (line 3020) | pub unsafe fn instr_660F7D(source: reg128, r: i32) { function instr_660F7D_reg (line 3033) | pub unsafe fn instr_660F7D_reg(r1: i32, r2: i32) { instr_660F7D(read_xmm... function instr_660F7D_mem (line 3034) | pub unsafe fn instr_660F7D_mem(addr: i32, r: i32) { function instr_F20F7D (line 3039) | pub unsafe fn instr_F20F7D(source: reg128, r: i32) { function instr_F20F7D_reg (line 3054) | pub unsafe fn instr_F20F7D_reg(r1: i32, r2: i32) { instr_F20F7D(read_xmm... function instr_F20F7D_mem (line 3055) | pub unsafe fn instr_F20F7D_mem(addr: i32, r: i32) { function instr_0F7E (line 3060) | pub unsafe fn instr_0F7E(r: i32) -> i32 { function instr_0F7E_reg (line 3066) | pub unsafe fn instr_0F7E_reg(r1: i32, r2: i32) { write_reg32(r1, instr_0... function instr_0F7E_mem (line 3067) | pub unsafe fn instr_0F7E_mem(addr: i32, r: i32) { function instr_660F7E (line 3070) | pub unsafe fn instr_660F7E(r: i32) -> i32 { function instr_660F7E_reg (line 3075) | pub unsafe fn instr_660F7E_reg(r1: i32, r2: i32) { write_reg32(r1, instr... function instr_660F7E_mem (line 3076) | pub unsafe fn instr_660F7E_mem(addr: i32, r: i32) { function instr_F30F7E_mem (line 3079) | pub unsafe fn instr_F30F7E_mem(addr: i32, r: i32) { function instr_F30F7E_reg (line 3084) | pub unsafe fn instr_F30F7E_reg(r1: i32, r2: i32) { function instr_0F7F (line 3090) | pub unsafe fn instr_0F7F(r: i32) -> u64 { function instr_0F7F_mem (line 3095) | pub unsafe fn instr_0F7F_mem(addr: i32, r: i32) { function instr_0F7F_reg (line 3100) | pub unsafe fn instr_0F7F_reg(r1: i32, r2: i32) { function instr_660F7F_mem (line 3105) | pub unsafe fn instr_660F7F_mem(addr: i32, r: i32) { function instr_660F7F_reg (line 3110) | pub unsafe fn instr_660F7F_reg(r1: i32, r2: i32) { function instr_F30F7F_mem (line 3115) | pub unsafe fn instr_F30F7F_mem(addr: i32, r: i32) { function instr_F30F7F_reg (line 3119) | pub unsafe fn instr_F30F7F_reg(r1: i32, r2: i32) { function instr16_0F80 (line 3124) | pub unsafe fn instr16_0F80(imm: i32) { jmpcc16(test_o(), imm); } function instr32_0F80 (line 3125) | pub unsafe fn instr32_0F80(imm: i32) { jmpcc32(test_o(), imm); } function instr16_0F81 (line 3126) | pub unsafe fn instr16_0F81(imm: i32) { jmpcc16(!test_o(), imm); } function instr32_0F81 (line 3127) | pub unsafe fn instr32_0F81(imm: i32) { jmpcc32(!test_o(), imm); } function instr16_0F82 (line 3128) | pub unsafe fn instr16_0F82(imm: i32) { jmpcc16(test_b(), imm); } function instr32_0F82 (line 3129) | pub unsafe fn instr32_0F82(imm: i32) { jmpcc32(test_b(), imm); } function instr16_0F83 (line 3130) | pub unsafe fn instr16_0F83(imm: i32) { jmpcc16(!test_b(), imm); } function instr32_0F83 (line 3131) | pub unsafe fn instr32_0F83(imm: i32) { jmpcc32(!test_b(), imm); } function instr16_0F84 (line 3132) | pub unsafe fn instr16_0F84(imm: i32) { jmpcc16(test_z(), imm); } function instr32_0F84 (line 3133) | pub unsafe fn instr32_0F84(imm: i32) { jmpcc32(test_z(), imm); } function instr16_0F85 (line 3134) | pub unsafe fn instr16_0F85(imm: i32) { jmpcc16(!test_z(), imm); } function instr32_0F85 (line 3135) | pub unsafe fn instr32_0F85(imm: i32) { jmpcc32(!test_z(), imm); } function instr16_0F86 (line 3136) | pub unsafe fn instr16_0F86(imm: i32) { jmpcc16(test_be(), imm); } function instr32_0F86 (line 3137) | pub unsafe fn instr32_0F86(imm: i32) { jmpcc32(test_be(), imm); } function instr16_0F87 (line 3138) | pub unsafe fn instr16_0F87(imm: i32) { jmpcc16(!test_be(), imm); } function instr32_0F87 (line 3139) | pub unsafe fn instr32_0F87(imm: i32) { jmpcc32(!test_be(), imm); } function instr16_0F88 (line 3140) | pub unsafe fn instr16_0F88(imm: i32) { jmpcc16(test_s(), imm); } function instr32_0F88 (line 3141) | pub unsafe fn instr32_0F88(imm: i32) { jmpcc32(test_s(), imm); } function instr16_0F89 (line 3142) | pub unsafe fn instr16_0F89(imm: i32) { jmpcc16(!test_s(), imm); } function instr32_0F89 (line 3143) | pub unsafe fn instr32_0F89(imm: i32) { jmpcc32(!test_s(), imm); } function instr16_0F8A (line 3144) | pub unsafe fn instr16_0F8A(imm: i32) { jmpcc16(test_p(), imm); } function instr32_0F8A (line 3145) | pub unsafe fn instr32_0F8A(imm: i32) { jmpcc32(test_p(), imm); } function instr16_0F8B (line 3146) | pub unsafe fn instr16_0F8B(imm: i32) { jmpcc16(!test_p(), imm); } function instr32_0F8B (line 3147) | pub unsafe fn instr32_0F8B(imm: i32) { jmpcc32(!test_p(), imm); } function instr16_0F8C (line 3148) | pub unsafe fn instr16_0F8C(imm: i32) { jmpcc16(test_l(), imm); } function instr32_0F8C (line 3149) | pub unsafe fn instr32_0F8C(imm: i32) { jmpcc32(test_l(), imm); } function instr16_0F8D (line 3150) | pub unsafe fn instr16_0F8D(imm: i32) { jmpcc16(!test_l(), imm); } function instr32_0F8D (line 3151) | pub unsafe fn instr32_0F8D(imm: i32) { jmpcc32(!test_l(), imm); } function instr16_0F8E (line 3152) | pub unsafe fn instr16_0F8E(imm: i32) { jmpcc16(test_le(), imm); } function instr32_0F8E (line 3153) | pub unsafe fn instr32_0F8E(imm: i32) { jmpcc32(test_le(), imm); } function instr16_0F8F (line 3154) | pub unsafe fn instr16_0F8F(imm: i32) { jmpcc16(!test_le(), imm); } function instr32_0F8F (line 3155) | pub unsafe fn instr32_0F8F(imm: i32) { jmpcc32(!test_le(), imm); } function instr_0F90_reg (line 3157) | pub unsafe fn instr_0F90_reg(r: i32, _: i32) { setcc_reg(test_o(), r); } function instr_0F91_reg (line 3158) | pub unsafe fn instr_0F91_reg(r: i32, _: i32) { setcc_reg(!test_o(), r); } function instr_0F92_reg (line 3159) | pub unsafe fn instr_0F92_reg(r: i32, _: i32) { setcc_reg(test_b(), r); } function instr_0F93_reg (line 3160) | pub unsafe fn instr_0F93_reg(r: i32, _: i32) { setcc_reg(!test_b(), r); } function instr_0F94_reg (line 3161) | pub unsafe fn instr_0F94_reg(r: i32, _: i32) { setcc_reg(test_z(), r); } function instr_0F95_reg (line 3162) | pub unsafe fn instr_0F95_reg(r: i32, _: i32) { setcc_reg(!test_z(), r); } function instr_0F96_reg (line 3163) | pub unsafe fn instr_0F96_reg(r: i32, _: i32) { setcc_reg(test_be(), r); } function instr_0F97_reg (line 3164) | pub unsafe fn instr_0F97_reg(r: i32, _: i32) { setcc_reg(!test_be(), r); } function instr_0F98_reg (line 3165) | pub unsafe fn instr_0F98_reg(r: i32, _: i32) { setcc_reg(test_s(), r); } function instr_0F99_reg (line 3166) | pub unsafe fn instr_0F99_reg(r: i32, _: i32) { setcc_reg(!test_s(), r); } function instr_0F9A_reg (line 3167) | pub unsafe fn instr_0F9A_reg(r: i32, _: i32) { setcc_reg(test_p(), r); } function instr_0F9B_reg (line 3168) | pub unsafe fn instr_0F9B_reg(r: i32, _: i32) { setcc_reg(!test_p(), r); } function instr_0F9C_reg (line 3169) | pub unsafe fn instr_0F9C_reg(r: i32, _: i32) { setcc_reg(test_l(), r); } function instr_0F9D_reg (line 3170) | pub unsafe fn instr_0F9D_reg(r: i32, _: i32) { setcc_reg(!test_l(), r); } function instr_0F9E_reg (line 3171) | pub unsafe fn instr_0F9E_reg(r: i32, _: i32) { setcc_reg(test_le(), r); } function instr_0F9F_reg (line 3172) | pub unsafe fn instr_0F9F_reg(r: i32, _: i32) { setcc_reg(!test_le(), r); } function instr_0F90_mem (line 3173) | pub unsafe fn instr_0F90_mem(addr: i32, _: i32) { setcc_mem(test_o(), ad... function instr_0F91_mem (line 3174) | pub unsafe fn instr_0F91_mem(addr: i32, _: i32) { setcc_mem(!test_o(), a... function instr_0F92_mem (line 3175) | pub unsafe fn instr_0F92_mem(addr: i32, _: i32) { setcc_mem(test_b(), ad... function instr_0F93_mem (line 3176) | pub unsafe fn instr_0F93_mem(addr: i32, _: i32) { setcc_mem(!test_b(), a... function instr_0F94_mem (line 3177) | pub unsafe fn instr_0F94_mem(addr: i32, _: i32) { setcc_mem(test_z(), ad... function instr_0F95_mem (line 3178) | pub unsafe fn instr_0F95_mem(addr: i32, _: i32) { setcc_mem(!test_z(), a... function instr_0F96_mem (line 3179) | pub unsafe fn instr_0F96_mem(addr: i32, _: i32) { setcc_mem(test_be(), a... function instr_0F97_mem (line 3180) | pub unsafe fn instr_0F97_mem(addr: i32, _: i32) { setcc_mem(!test_be(), ... function instr_0F98_mem (line 3181) | pub unsafe fn instr_0F98_mem(addr: i32, _: i32) { setcc_mem(test_s(), ad... function instr_0F99_mem (line 3182) | pub unsafe fn instr_0F99_mem(addr: i32, _: i32) { setcc_mem(!test_s(), a... function instr_0F9A_mem (line 3183) | pub unsafe fn instr_0F9A_mem(addr: i32, _: i32) { setcc_mem(test_p(), ad... function instr_0F9B_mem (line 3184) | pub unsafe fn instr_0F9B_mem(addr: i32, _: i32) { setcc_mem(!test_p(), a... function instr_0F9C_mem (line 3185) | pub unsafe fn instr_0F9C_mem(addr: i32, _: i32) { setcc_mem(test_l(), ad... function instr_0F9D_mem (line 3186) | pub unsafe fn instr_0F9D_mem(addr: i32, _: i32) { setcc_mem(!test_l(), a... function instr_0F9E_mem (line 3187) | pub unsafe fn instr_0F9E_mem(addr: i32, _: i32) { setcc_mem(test_le(), a... function instr_0F9F_mem (line 3188) | pub unsafe fn instr_0F9F_mem(addr: i32, _: i32) { setcc_mem(!test_le(), ... function instr16_0FA0 (line 3190) | pub unsafe fn instr16_0FA0() { function instr32_0FA0 (line 3193) | pub unsafe fn instr32_0FA0() { return_on_pagefault!(push32_sreg(FS)) } function instr16_0FA1 (line 3195) | pub unsafe fn instr16_0FA1() { function instr32_0FA1 (line 3205) | pub unsafe fn instr32_0FA1() { function instr_0FA2 (line 3218) | pub unsafe fn instr_0FA2() { function instr16_0FA3_reg (line 3367) | pub unsafe fn instr16_0FA3_reg(r1: i32, r2: i32) { bt_reg(read_reg16(r1)... function instr16_0FA3_mem (line 3368) | pub unsafe fn instr16_0FA3_mem(addr: i32, r: i32) { bt_mem(addr, read_re... function instr32_0FA3_reg (line 3369) | pub unsafe fn instr32_0FA3_reg(r1: i32, r2: i32) { bt_reg(read_reg32(r1)... function instr32_0FA3_mem (line 3370) | pub unsafe fn instr32_0FA3_mem(addr: i32, r: i32) { bt_mem(addr, read_re... function instr16_0FA4_mem (line 3371) | pub unsafe fn instr16_0FA4_mem(addr: i32, r: i32, imm: i32) { function instr16_0FA4_reg (line 3374) | pub unsafe fn instr16_0FA4_reg(r1: i32, r: i32, imm: i32) { function instr32_0FA4_mem (line 3377) | pub unsafe fn instr32_0FA4_mem(addr: i32, r: i32, imm: i32) { function instr32_0FA4_reg (line 3380) | pub unsafe fn instr32_0FA4_reg(r1: i32, r: i32, imm: i32) { function instr16_0FA5_mem (line 3383) | pub unsafe fn instr16_0FA5_mem(addr: i32, r: i32) { function instr16_0FA5_reg (line 3386) | pub unsafe fn instr16_0FA5_reg(r1: i32, r: i32) { function instr32_0FA5_mem (line 3392) | pub unsafe fn instr32_0FA5_mem(addr: i32, r: i32) { function instr32_0FA5_reg (line 3395) | pub unsafe fn instr32_0FA5_reg(r1: i32, r: i32) { function instr_0FA6 (line 3402) | pub unsafe fn instr_0FA6() { function instr_0FA7 (line 3407) | pub unsafe fn instr_0FA7() { undefined_instruction(); } function instr16_0FA8 (line 3408) | pub unsafe fn instr16_0FA8() { function instr32_0FA8 (line 3411) | pub unsafe fn instr32_0FA8() { return_on_pagefault!(push32_sreg(GS)) } function instr16_0FA9 (line 3413) | pub unsafe fn instr16_0FA9() { function instr32_0FA9 (line 3423) | pub unsafe fn instr32_0FA9() { function instr_0FAA (line 3436) | pub unsafe fn instr_0FAA() { function instr16_0FAB_reg (line 3441) | pub unsafe fn instr16_0FAB_reg(r1: i32, r2: i32) { function instr16_0FAB_mem (line 3445) | pub unsafe fn instr16_0FAB_mem(addr: i32, r: i32) { bts_mem(addr, read_r... function instr32_0FAB_reg (line 3447) | pub unsafe fn instr32_0FAB_reg(r1: i32, r2: i32) { function instr32_0FAB_mem (line 3451) | pub unsafe fn instr32_0FAB_mem(addr: i32, r: i32) { bts_mem(addr, read_r... function instr16_0FAC_mem (line 3452) | pub unsafe fn instr16_0FAC_mem(addr: i32, r: i32, imm: i32) { function instr16_0FAC_reg (line 3455) | pub unsafe fn instr16_0FAC_reg(r1: i32, r: i32, imm: i32) { function instr32_0FAC_mem (line 3458) | pub unsafe fn instr32_0FAC_mem(addr: i32, r: i32, imm: i32) { function instr32_0FAC_reg (line 3461) | pub unsafe fn instr32_0FAC_reg(r1: i32, r: i32, imm: i32) { function instr16_0FAD_mem (line 3464) | pub unsafe fn instr16_0FAD_mem(addr: i32, r: i32) { function instr16_0FAD_reg (line 3467) | pub unsafe fn instr16_0FAD_reg(r1: i32, r: i32) { function instr32_0FAD_mem (line 3473) | pub unsafe fn instr32_0FAD_mem(addr: i32, r: i32) { function instr32_0FAD_reg (line 3476) | pub unsafe fn instr32_0FAD_reg(r1: i32, r: i32) { function instr_0FAE_0_reg (line 3483) | pub unsafe fn instr_0FAE_0_reg(_r: i32) { trigger_ud(); } function instr_0FAE_0_mem (line 3485) | pub unsafe fn instr_0FAE_0_mem(addr: i32) { fxsave(addr); } function instr_0FAE_1_reg (line 3487) | pub unsafe fn instr_0FAE_1_reg(_r: i32) { trigger_ud(); } function instr_0FAE_1_mem (line 3489) | pub unsafe fn instr_0FAE_1_mem(addr: i32) { fxrstor(addr); } function instr_0FAE_2_reg (line 3491) | pub unsafe fn instr_0FAE_2_reg(_r: i32) { unimplemented_sse(); } function instr_0FAE_2_mem (line 3493) | pub unsafe fn instr_0FAE_2_mem(addr: i32) { function instr_0FAE_3_reg (line 3507) | pub unsafe fn instr_0FAE_3_reg(_r: i32) { trigger_ud(); } function instr_0FAE_3_mem (line 3509) | pub unsafe fn instr_0FAE_3_mem(addr: i32) { function instr_0FAE_4_reg (line 3514) | pub unsafe fn instr_0FAE_4_reg(_r: i32) { trigger_ud(); } function instr_0FAE_4_mem (line 3516) | pub unsafe fn instr_0FAE_4_mem(_addr: i32) { function instr_0FAE_5_reg (line 3520) | pub unsafe fn instr_0FAE_5_reg(_r: i32) { function instr_0FAE_5_mem (line 3523) | pub unsafe fn instr_0FAE_5_mem(_addr: i32) { function instr_0FAE_6_reg (line 3528) | pub unsafe fn instr_0FAE_6_reg(_r: i32) { function instr_0FAE_6_mem (line 3532) | pub unsafe fn instr_0FAE_6_mem(_addr: i32) { function instr_0FAE_7_reg (line 3537) | pub unsafe fn instr_0FAE_7_reg(_r: i32) { function instr_0FAE_7_mem (line 3541) | pub unsafe fn instr_0FAE_7_mem(_addr: i32) { function instr16_0FAF_mem (line 3545) | pub unsafe fn instr16_0FAF_mem(addr: i32, r: i32) { function instr16_0FAF_reg (line 3551) | pub unsafe fn instr16_0FAF_reg(r1: i32, r: i32) { function instr32_0FAF_mem (line 3554) | pub unsafe fn instr32_0FAF_mem(addr: i32, r: i32) { function instr32_0FAF_reg (line 3560) | pub unsafe fn instr32_0FAF_reg(r1: i32, r: i32) { function instr_0FB0_reg (line 3565) | pub unsafe fn instr_0FB0_reg(r1: i32, r2: i32) { write_reg8(r1, cmpxchg8... function instr_0FB0_mem (line 3567) | pub unsafe fn instr_0FB0_mem(addr: i32, r: i32) { safe_read_write8(addr,... function instr16_0FB1_reg (line 3568) | pub unsafe fn instr16_0FB1_reg(r1: i32, r2: i32) { write_reg16(r1, cmpxc... function instr16_0FB1_mem (line 3569) | pub unsafe fn instr16_0FB1_mem(addr: i32, r: i32) { safe_read_write16(ad... function instr32_0FB1_reg (line 3570) | pub unsafe fn instr32_0FB1_reg(r1: i32, r2: i32) { write_reg32(r1, cmpxc... function instr32_0FB1_mem (line 3571) | pub unsafe fn instr32_0FB1_mem(addr: i32, r: i32) { safe_read_write32(ad... function instr16_0FB2_reg (line 3574) | pub unsafe fn instr16_0FB2_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr16_0FB2_mem (line 3576) | pub unsafe fn instr16_0FB2_mem(addr: i32, r: i32) { lss16(addr, r, SS); } function instr32_0FB2_reg (line 3578) | pub unsafe fn instr32_0FB2_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr32_0FB2_mem (line 3580) | pub unsafe fn instr32_0FB2_mem(addr: i32, r: i32) { lss32(addr, r, SS); } function instr16_0FB3_reg (line 3582) | pub unsafe fn instr16_0FB3_reg(r1: i32, r2: i32) { function instr16_0FB3_mem (line 3586) | pub unsafe fn instr16_0FB3_mem(addr: i32, r: i32) { btr_mem(addr, read_r... function instr32_0FB3_reg (line 3588) | pub unsafe fn instr32_0FB3_reg(r1: i32, r2: i32) { function instr32_0FB3_mem (line 3592) | pub unsafe fn instr32_0FB3_mem(addr: i32, r: i32) { btr_mem(addr, read_r... function instr16_0FB4_reg (line 3594) | pub unsafe fn instr16_0FB4_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr16_0FB4_mem (line 3596) | pub unsafe fn instr16_0FB4_mem(addr: i32, r: i32) { lss16(addr, r, FS); } function instr32_0FB4_reg (line 3598) | pub unsafe fn instr32_0FB4_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr32_0FB4_mem (line 3600) | pub unsafe fn instr32_0FB4_mem(addr: i32, r: i32) { lss32(addr, r, FS); } function instr16_0FB5_reg (line 3602) | pub unsafe fn instr16_0FB5_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr16_0FB5_mem (line 3604) | pub unsafe fn instr16_0FB5_mem(addr: i32, r: i32) { lss16(addr, r, GS); } function instr32_0FB5_reg (line 3606) | pub unsafe fn instr32_0FB5_reg(_unused: i32, _unused2: i32) { trigger_ud... function instr32_0FB5_mem (line 3608) | pub unsafe fn instr32_0FB5_mem(addr: i32, r: i32) { lss32(addr, r, GS); } function instr16_0FB6_mem (line 3609) | pub unsafe fn instr16_0FB6_mem(addr: i32, r: i32) { function instr16_0FB6_reg (line 3612) | pub unsafe fn instr16_0FB6_reg(r1: i32, r: i32) { write_reg16(r, read_re... function instr32_0FB6_mem (line 3613) | pub unsafe fn instr32_0FB6_mem(addr: i32, r: i32) { function instr32_0FB6_reg (line 3616) | pub unsafe fn instr32_0FB6_reg(r1: i32, r: i32) { write_reg32(r, read_re... function instr16_0FB7_mem (line 3617) | pub unsafe fn instr16_0FB7_mem(addr: i32, r: i32) { function instr16_0FB7_reg (line 3620) | pub unsafe fn instr16_0FB7_reg(r1: i32, r: i32) { write_reg16(r, read_re... function instr32_0FB7_mem (line 3621) | pub unsafe fn instr32_0FB7_mem(addr: i32, r: i32) { function instr32_0FB7_reg (line 3624) | pub unsafe fn instr32_0FB7_reg(r1: i32, r: i32) { write_reg32(r, read_re... function instr16_0FB8_reg (line 3626) | pub unsafe fn instr16_0FB8_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr16_0FB8_mem (line 3628) | pub unsafe fn instr16_0FB8_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr16_F30FB8_mem (line 3629) | pub unsafe fn instr16_F30FB8_mem(addr: i32, r: i32) { function instr16_F30FB8_reg (line 3632) | pub unsafe fn instr16_F30FB8_reg(r1: i32, r: i32) { write_reg16(r, popcn... function instr32_0FB8_reg (line 3634) | pub unsafe fn instr32_0FB8_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr32_0FB8_mem (line 3636) | pub unsafe fn instr32_0FB8_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr32_F30FB8_mem (line 3637) | pub unsafe fn instr32_F30FB8_mem(addr: i32, r: i32) { function instr32_F30FB8_reg (line 3640) | pub unsafe fn instr32_F30FB8_reg(r1: i32, r: i32) { write_reg32(r, popcn... function instr_0FB9 (line 3642) | pub unsafe fn instr_0FB9() { function instr16_0FBA_4_reg (line 3646) | pub unsafe fn instr16_0FBA_4_reg(r: i32, imm: i32) { bt_reg(read_reg16(r... function instr16_0FBA_4_mem (line 3647) | pub unsafe fn instr16_0FBA_4_mem(addr: i32, imm: i32) { bt_mem(addr, imm... function instr16_0FBA_5_reg (line 3649) | pub unsafe fn instr16_0FBA_5_reg(r: i32, imm: i32) { function instr16_0FBA_5_mem (line 3653) | pub unsafe fn instr16_0FBA_5_mem(addr: i32, imm: i32) { bts_mem(addr, im... function instr16_0FBA_6_reg (line 3655) | pub unsafe fn instr16_0FBA_6_reg(r: i32, imm: i32) { function instr16_0FBA_6_mem (line 3659) | pub unsafe fn instr16_0FBA_6_mem(addr: i32, imm: i32) { btr_mem(addr, im... function instr16_0FBA_7_reg (line 3661) | pub unsafe fn instr16_0FBA_7_reg(r: i32, imm: i32) { function instr16_0FBA_7_mem (line 3665) | pub unsafe fn instr16_0FBA_7_mem(addr: i32, imm: i32) { btc_mem(addr, im... function instr32_0FBA_4_reg (line 3666) | pub unsafe fn instr32_0FBA_4_reg(r: i32, imm: i32) { bt_reg(read_reg32(r... function instr32_0FBA_4_mem (line 3667) | pub unsafe fn instr32_0FBA_4_mem(addr: i32, imm: i32) { bt_mem(addr, imm... function instr32_0FBA_5_reg (line 3669) | pub unsafe fn instr32_0FBA_5_reg(r: i32, imm: i32) { function instr32_0FBA_5_mem (line 3673) | pub unsafe fn instr32_0FBA_5_mem(addr: i32, imm: i32) { bts_mem(addr, im... function instr32_0FBA_6_reg (line 3675) | pub unsafe fn instr32_0FBA_6_reg(r: i32, imm: i32) { function instr32_0FBA_6_mem (line 3679) | pub unsafe fn instr32_0FBA_6_mem(addr: i32, imm: i32) { btr_mem(addr, im... function instr32_0FBA_7_reg (line 3681) | pub unsafe fn instr32_0FBA_7_reg(r: i32, imm: i32) { function instr32_0FBA_7_mem (line 3685) | pub unsafe fn instr32_0FBA_7_mem(addr: i32, imm: i32) { btc_mem(addr, im... function instr16_0FBB_reg (line 3687) | pub unsafe fn instr16_0FBB_reg(r1: i32, r2: i32) { function instr16_0FBB_mem (line 3691) | pub unsafe fn instr16_0FBB_mem(addr: i32, r: i32) { btc_mem(addr, read_r... function instr32_0FBB_reg (line 3693) | pub unsafe fn instr32_0FBB_reg(r1: i32, r2: i32) { function instr32_0FBB_mem (line 3697) | pub unsafe fn instr32_0FBB_mem(addr: i32, r: i32) { btc_mem(addr, read_r... function instr16_0FBC_mem (line 3698) | pub unsafe fn instr16_0FBC_mem(addr: i32, r: i32) { function instr16_0FBC_reg (line 3704) | pub unsafe fn instr16_0FBC_reg(r1: i32, r: i32) { function instr32_0FBC_mem (line 3707) | pub unsafe fn instr32_0FBC_mem(addr: i32, r: i32) { function instr32_0FBC_reg (line 3713) | pub unsafe fn instr32_0FBC_reg(r1: i32, r: i32) { function instr16_0FBD_mem (line 3716) | pub unsafe fn instr16_0FBD_mem(addr: i32, r: i32) { function instr16_0FBD_reg (line 3722) | pub unsafe fn instr16_0FBD_reg(r1: i32, r: i32) { function instr32_0FBD_mem (line 3725) | pub unsafe fn instr32_0FBD_mem(addr: i32, r: i32) { function instr32_0FBD_reg (line 3731) | pub unsafe fn instr32_0FBD_reg(r1: i32, r: i32) { function instr16_0FBE_mem (line 3734) | pub unsafe fn instr16_0FBE_mem(addr: i32, r: i32) { function instr16_0FBE_reg (line 3737) | pub unsafe fn instr16_0FBE_reg(r1: i32, r: i32) { write_reg16(r, read_re... function instr32_0FBE_mem (line 3738) | pub unsafe fn instr32_0FBE_mem(addr: i32, r: i32) { function instr32_0FBE_reg (line 3741) | pub unsafe fn instr32_0FBE_reg(r1: i32, r: i32) { write_reg32(r, read_re... function instr16_0FBF_mem (line 3742) | pub unsafe fn instr16_0FBF_mem(addr: i32, r: i32) { function instr16_0FBF_reg (line 3745) | pub unsafe fn instr16_0FBF_reg(r1: i32, r: i32) { write_reg16(r, read_re... function instr32_0FBF_mem (line 3746) | pub unsafe fn instr32_0FBF_mem(addr: i32, r: i32) { function instr32_0FBF_reg (line 3749) | pub unsafe fn instr32_0FBF_reg(r1: i32, r: i32) { write_reg32(r, read_re... function instr_0FC0_mem (line 3751) | pub unsafe fn instr_0FC0_mem(addr: i32, r: i32) { safe_read_write8(addr,... function instr_0FC0_reg (line 3753) | pub unsafe fn instr_0FC0_reg(r1: i32, r: i32) { write_reg8(r1, xadd8(rea... function instr16_0FC1_mem (line 3754) | pub unsafe fn instr16_0FC1_mem(addr: i32, r: i32) { safe_read_write16(ad... function instr16_0FC1_reg (line 3755) | pub unsafe fn instr16_0FC1_reg(r1: i32, r: i32) { write_reg16(r1, xadd16... function instr32_0FC1_mem (line 3756) | pub unsafe fn instr32_0FC1_mem(addr: i32, r: i32) { safe_read_write32(ad... function instr32_0FC1_reg (line 3757) | pub unsafe fn instr32_0FC1_reg(r1: i32, r: i32) { write_reg32(r1, xadd32... function instr_0FC2 (line 3760) | pub unsafe fn instr_0FC2(source: reg128, r: i32, imm8: i32) { function instr_0FC2_reg (line 3774) | pub unsafe fn instr_0FC2_reg(r1: i32, r2: i32, imm: i32) { instr_0FC2(re... function instr_0FC2_mem (line 3775) | pub unsafe fn instr_0FC2_mem(addr: i32, r: i32, imm: i32) { function instr_660FC2 (line 3779) | pub unsafe fn instr_660FC2(source: reg128, r: i32, imm8: i32) { function instr_660FC2_reg (line 3790) | pub unsafe fn instr_660FC2_reg(r1: i32, r2: i32, imm: i32) { function instr_660FC2_mem (line 3793) | pub unsafe fn instr_660FC2_mem(addr: i32, r: i32, imm: i32) { function instr_F20FC2 (line 3797) | pub unsafe fn instr_F20FC2(source: u64, r: i32, imm8: i32) { function instr_F20FC2_reg (line 3810) | pub unsafe fn instr_F20FC2_reg(r1: i32, r2: i32, imm: i32) { function instr_F20FC2_mem (line 3813) | pub unsafe fn instr_F20FC2_mem(addr: i32, r: i32, imm: i32) { function instr_F30FC2 (line 3817) | pub unsafe fn instr_F30FC2(source: i32, r: i32, imm8: i32) { function instr_F30FC2_reg (line 3824) | pub unsafe fn instr_F30FC2_reg(r1: i32, r2: i32, imm: i32) { function instr_F30FC2_mem (line 3827) | pub unsafe fn instr_F30FC2_mem(addr: i32, r: i32, imm: i32) { function instr_0FC3_reg (line 3831) | pub unsafe fn instr_0FC3_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_0FC3_mem (line 3832) | pub unsafe fn instr_0FC3_mem(addr: i32, r: i32) { function instr_0FC4 (line 3838) | pub unsafe fn instr_0FC4(source: i32, r: i32, imm8: i32) { function instr_0FC4_reg (line 3845) | pub unsafe fn instr_0FC4_reg(r1: i32, r2: i32, imm: i32) { instr_0FC4(re... function instr_0FC4_mem (line 3846) | pub unsafe fn instr_0FC4_mem(addr: i32, r: i32, imm: i32) { function instr_660FC4 (line 3849) | pub unsafe fn instr_660FC4(source: i32, r: i32, imm8: i32) { function instr_660FC4_reg (line 3856) | pub unsafe fn instr_660FC4_reg(r1: i32, r2: i32, imm: i32) { function instr_660FC4_mem (line 3859) | pub unsafe fn instr_660FC4_mem(addr: i32, r: i32, imm: i32) { function instr_0FC5_mem (line 3862) | pub unsafe fn instr_0FC5_mem(_addr: i32, _r: i32, _imm8: i32) { trigger_... function instr_0FC5_reg (line 3864) | pub unsafe fn instr_0FC5_reg(r1: i32, r2: i32, imm8: i32) { function instr_660FC5_mem (line 3870) | pub unsafe fn instr_660FC5_mem(_addr: i32, _r: i32, _imm8: i32) { trigge... function instr_660FC5_reg (line 3871) | pub unsafe fn instr_660FC5_reg(r1: i32, r2: i32, imm8: i32) { function instr_0FC6 (line 3880) | pub unsafe fn instr_0FC6(source: reg128, r: i32, imm8: i32) { function instr_0FC6_reg (line 3892) | pub unsafe fn instr_0FC6_reg(r1: i32, r2: i32, imm: i32) { instr_0FC6(re... function instr_0FC6_mem (line 3893) | pub unsafe fn instr_0FC6_mem(addr: i32, r: i32, imm: i32) { function instr_660FC6 (line 3898) | pub unsafe fn instr_660FC6(source: reg128, r: i32, imm8: i32) { function instr_660FC6_reg (line 3909) | pub unsafe fn instr_660FC6_reg(r1: i32, r2: i32, imm: i32) { function instr_660FC6_mem (line 3912) | pub unsafe fn instr_660FC6_mem(addr: i32, r: i32, imm: i32) { function instr16_0FC7_1_reg (line 3916) | pub unsafe fn instr16_0FC7_1_reg(_r: i32) { trigger_ud(); } function instr32_0FC7_1_reg (line 3917) | pub unsafe fn instr32_0FC7_1_reg(_r: i32) { trigger_ud(); } function instr16_0FC7_1_mem (line 3918) | pub unsafe fn instr16_0FC7_1_mem(addr: i32) { function instr32_0FC7_1_mem (line 3939) | pub unsafe fn instr32_0FC7_1_mem(addr: i32) { instr16_0FC7_1_mem(addr) } function instr16_0FC7_6_reg (line 3942) | pub unsafe fn instr16_0FC7_6_reg(r: i32) { function instr32_0FC7_6_reg (line 3951) | pub unsafe fn instr32_0FC7_6_reg(r: i32) { function instr16_0FC7_6_mem (line 3961) | pub unsafe fn instr16_0FC7_6_mem(_addr: i32) { trigger_ud(); } function instr32_0FC7_6_mem (line 3963) | pub unsafe fn instr32_0FC7_6_mem(_addr: i32) { trigger_ud(); } function instr_0FC8 (line 3966) | pub unsafe fn instr_0FC8() { bswap(EAX); } function instr_0FC9 (line 3968) | pub unsafe fn instr_0FC9() { bswap(ECX); } function instr_0FCA (line 3970) | pub unsafe fn instr_0FCA() { bswap(EDX); } function instr_0FCB (line 3972) | pub unsafe fn instr_0FCB() { bswap(EBX); } function instr_0FCC (line 3974) | pub unsafe fn instr_0FCC() { bswap(ESP); } function instr_0FCD (line 3976) | pub unsafe fn instr_0FCD() { bswap(EBP); } function instr_0FCE (line 3978) | pub unsafe fn instr_0FCE() { bswap(ESI); } function instr_0FCF (line 3980) | pub unsafe fn instr_0FCF() { bswap(EDI); } function instr_0FD0 (line 3982) | pub unsafe fn instr_0FD0() { unimplemented_sse(); } function instr_0FD1 (line 3984) | pub unsafe fn instr_0FD1(source: u64, r: i32) { function instr_0FD1_reg (line 3988) | pub unsafe fn instr_0FD1_reg(r1: i32, r2: i32) { instr_0FD1(read_mmx64s(... function instr_0FD1_mem (line 3989) | pub unsafe fn instr_0FD1_mem(addr: i32, r: i32) { function instr_660FD1 (line 3993) | pub unsafe fn instr_660FD1(source: reg128, r: i32) { function instr_660FD1_reg (line 3998) | pub unsafe fn instr_660FD1_reg(r1: i32, r2: i32) { instr_660FD1(read_xmm... function instr_660FD1_mem (line 3999) | pub unsafe fn instr_660FD1_mem(addr: i32, r: i32) { function instr_0FD2 (line 4003) | pub unsafe fn instr_0FD2(source: u64, r: i32) { function instr_0FD2_reg (line 4007) | pub unsafe fn instr_0FD2_reg(r1: i32, r2: i32) { instr_0FD2(read_mmx64s(... function instr_0FD2_mem (line 4008) | pub unsafe fn instr_0FD2_mem(addr: i32, r: i32) { function instr_660FD2 (line 4012) | pub unsafe fn instr_660FD2(source: reg128, r: i32) { function instr_660FD2_reg (line 4017) | pub unsafe fn instr_660FD2_reg(r1: i32, r2: i32) { instr_660FD2(read_xmm... function instr_660FD2_mem (line 4018) | pub unsafe fn instr_660FD2_mem(addr: i32, r: i32) { function instr_0FD3 (line 4022) | pub unsafe fn instr_0FD3(source: u64, r: i32) { function instr_0FD3_reg (line 4026) | pub unsafe fn instr_0FD3_reg(r1: i32, r2: i32) { instr_0FD3(read_mmx64s(... function instr_0FD3_mem (line 4027) | pub unsafe fn instr_0FD3_mem(addr: i32, r: i32) { function instr_660FD3 (line 4031) | pub unsafe fn instr_660FD3(source: reg128, r: i32) { function instr_660FD3_reg (line 4035) | pub unsafe fn instr_660FD3_reg(r1: i32, r2: i32) { instr_660FD3(read_xmm... function instr_660FD3_mem (line 4036) | pub unsafe fn instr_660FD3_mem(addr: i32, r: i32) { function instr_0FD4 (line 4040) | pub unsafe fn instr_0FD4(source: u64, r: i32) { function instr_0FD4_reg (line 4046) | pub unsafe fn instr_0FD4_reg(r1: i32, r2: i32) { instr_0FD4(read_mmx64s(... function instr_0FD4_mem (line 4047) | pub unsafe fn instr_0FD4_mem(addr: i32, r: i32) { function instr_660FD4 (line 4051) | pub unsafe fn instr_660FD4(source: reg128, r: i32) { function instr_660FD4_reg (line 4060) | pub unsafe fn instr_660FD4_reg(r1: i32, r2: i32) { instr_660FD4(read_xmm... function instr_660FD4_mem (line 4061) | pub unsafe fn instr_660FD4_mem(addr: i32, r: i32) { function instr_0FD5 (line 4065) | pub unsafe fn instr_0FD5(source: u64, r: i32) { function instr_0FD5_reg (line 4076) | pub unsafe fn instr_0FD5_reg(r1: i32, r2: i32) { instr_0FD5(read_mmx64s(... function instr_0FD5_mem (line 4077) | pub unsafe fn instr_0FD5_mem(addr: i32, r: i32) { function instr_660FD5 (line 4081) | pub unsafe fn instr_660FD5(source: reg128, r: i32) { function instr_660FD5_reg (line 4091) | pub unsafe fn instr_660FD5_reg(r1: i32, r2: i32) { instr_660FD5(read_xmm... function instr_660FD5_mem (line 4092) | pub unsafe fn instr_660FD5_mem(addr: i32, r: i32) { function instr_0FD6_mem (line 4097) | pub unsafe fn instr_0FD6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0FD6_reg (line 4099) | pub unsafe fn instr_0FD6_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660FD6_mem (line 4100) | pub unsafe fn instr_660FD6_mem(addr: i32, r: i32) { function instr_660FD6_reg (line 4104) | pub unsafe fn instr_660FD6_reg(r1: i32, r2: i32) { function instr_F20FD6_mem (line 4110) | pub unsafe fn instr_F20FD6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_F20FD6_reg (line 4112) | pub unsafe fn instr_F20FD6_reg(r1: i32, r2: i32) { function instr_F30FD6_mem (line 4118) | pub unsafe fn instr_F30FD6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_F30FD6_reg (line 4120) | pub unsafe fn instr_F30FD6_reg(r1: i32, r2: i32) { function instr_0FD7_mem (line 4127) | pub unsafe fn instr_0FD7_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0FD7 (line 4129) | pub unsafe fn instr_0FD7(r1: i32) -> i32 { function instr_0FD7_reg (line 4139) | pub unsafe fn instr_0FD7_reg(r1: i32, r2: i32) { write_reg32(r2, instr_0... function instr_660FD7_mem (line 4140) | pub unsafe fn instr_660FD7_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_660FD7 (line 4142) | pub unsafe fn instr_660FD7(r1: i32) -> i32 { function instr_660FD7_reg (line 4151) | pub unsafe fn instr_660FD7_reg(r1: i32, r2: i32) { write_reg32(r2, instr... function instr_0FD8 (line 4153) | pub unsafe fn instr_0FD8(source: u64, r: i32) { function instr_0FD8_reg (line 4164) | pub unsafe fn instr_0FD8_reg(r1: i32, r2: i32) { instr_0FD8(read_mmx64s(... function instr_0FD8_mem (line 4165) | pub unsafe fn instr_0FD8_mem(addr: i32, r: i32) { function instr_660FD8 (line 4169) | pub unsafe fn instr_660FD8(source: reg128, r: i32) { function instr_660FD8_reg (line 4178) | pub unsafe fn instr_660FD8_reg(r1: i32, r2: i32) { instr_660FD8(read_xmm... function instr_660FD8_mem (line 4179) | pub unsafe fn instr_660FD8_mem(addr: i32, r: i32) { function instr_0FD9 (line 4183) | pub unsafe fn instr_0FD9(source: u64, r: i32) { function instr_0FD9_reg (line 4194) | pub unsafe fn instr_0FD9_reg(r1: i32, r2: i32) { instr_0FD9(read_mmx64s(... function instr_0FD9_mem (line 4195) | pub unsafe fn instr_0FD9_mem(addr: i32, r: i32) { function instr_660FD9 (line 4199) | pub unsafe fn instr_660FD9(source: reg128, r: i32) { function instr_660FD9_reg (line 4208) | pub unsafe fn instr_660FD9_reg(r1: i32, r2: i32) { instr_660FD9(read_xmm... function instr_660FD9_mem (line 4209) | pub unsafe fn instr_660FD9_mem(addr: i32, r: i32) { function instr_0FDA (line 4213) | pub unsafe fn instr_0FDA(source: u64, r: i32) { function instr_0FDA_reg (line 4224) | pub unsafe fn instr_0FDA_reg(r1: i32, r2: i32) { instr_0FDA(read_mmx64s(... function instr_0FDA_mem (line 4225) | pub unsafe fn instr_0FDA_mem(addr: i32, r: i32) { function instr_660FDA (line 4229) | pub unsafe fn instr_660FDA(source: reg128, r: i32) { function instr_660FDA_reg (line 4239) | pub unsafe fn instr_660FDA_reg(r1: i32, r2: i32) { instr_660FDA(read_xmm... function instr_660FDA_mem (line 4240) | pub unsafe fn instr_660FDA_mem(addr: i32, r: i32) { function instr_0FDB (line 4244) | pub unsafe fn instr_0FDB(source: u64, r: i32) { function instr_0FDB_reg (line 4250) | pub unsafe fn instr_0FDB_reg(r1: i32, r2: i32) { instr_0FDB(read_mmx64s(... function instr_0FDB_mem (line 4251) | pub unsafe fn instr_0FDB_mem(addr: i32, r: i32) { function instr_660FDB (line 4255) | pub unsafe fn instr_660FDB(source: reg128, r: i32) { function instr_660FDB_reg (line 4260) | pub unsafe fn instr_660FDB_reg(r1: i32, r2: i32) { instr_660FDB(read_xmm... function instr_660FDB_mem (line 4261) | pub unsafe fn instr_660FDB_mem(addr: i32, r: i32) { function instr_0FDC (line 4265) | pub unsafe fn instr_0FDC(source: u64, r: i32) { function instr_0FDC_reg (line 4276) | pub unsafe fn instr_0FDC_reg(r1: i32, r2: i32) { instr_0FDC(read_mmx64s(... function instr_0FDC_mem (line 4277) | pub unsafe fn instr_0FDC_mem(addr: i32, r: i32) { function instr_660FDC (line 4281) | pub unsafe fn instr_660FDC(source: reg128, r: i32) { function instr_660FDC_reg (line 4291) | pub unsafe fn instr_660FDC_reg(r1: i32, r2: i32) { instr_660FDC(read_xmm... function instr_660FDC_mem (line 4292) | pub unsafe fn instr_660FDC_mem(addr: i32, r: i32) { function instr_0FDD (line 4296) | pub unsafe fn instr_0FDD(source: u64, r: i32) { function instr_0FDD_reg (line 4307) | pub unsafe fn instr_0FDD_reg(r1: i32, r2: i32) { instr_0FDD(read_mmx64s(... function instr_0FDD_mem (line 4308) | pub unsafe fn instr_0FDD_mem(addr: i32, r: i32) { function instr_660FDD (line 4312) | pub unsafe fn instr_660FDD(source: reg128, r: i32) { function instr_660FDD_reg (line 4322) | pub unsafe fn instr_660FDD_reg(r1: i32, r2: i32) { instr_660FDD(read_xmm... function instr_660FDD_mem (line 4323) | pub unsafe fn instr_660FDD_mem(addr: i32, r: i32) { function instr_0FDE (line 4327) | pub unsafe fn instr_0FDE(source: u64, r: i32) { function instr_0FDE_reg (line 4338) | pub unsafe fn instr_0FDE_reg(r1: i32, r2: i32) { instr_0FDE(read_mmx64s(... function instr_0FDE_mem (line 4339) | pub unsafe fn instr_0FDE_mem(addr: i32, r: i32) { function instr_660FDE (line 4343) | pub unsafe fn instr_660FDE(source: reg128, r: i32) { function instr_660FDE_reg (line 4353) | pub unsafe fn instr_660FDE_reg(r1: i32, r2: i32) { instr_660FDE(read_xmm... function instr_660FDE_mem (line 4354) | pub unsafe fn instr_660FDE_mem(addr: i32, r: i32) { function instr_0FDF (line 4358) | pub unsafe fn instr_0FDF(source: u64, r: i32) { function instr_0FDF_reg (line 4364) | pub unsafe fn instr_0FDF_reg(r1: i32, r2: i32) { instr_0FDF(read_mmx64s(... function instr_0FDF_mem (line 4365) | pub unsafe fn instr_0FDF_mem(addr: i32, r: i32) { function instr_660FDF (line 4369) | pub unsafe fn instr_660FDF(source: reg128, r: i32) { function instr_660FDF_reg (line 4374) | pub unsafe fn instr_660FDF_reg(r1: i32, r2: i32) { instr_660FDF(read_xmm... function instr_660FDF_mem (line 4375) | pub unsafe fn instr_660FDF_mem(addr: i32, r: i32) { function instr_0FE0 (line 4379) | pub unsafe fn instr_0FE0(source: u64, r: i32) { function instr_0FE0_reg (line 4390) | pub unsafe fn instr_0FE0_reg(r1: i32, r2: i32) { instr_0FE0(read_mmx64s(... function instr_0FE0_mem (line 4391) | pub unsafe fn instr_0FE0_mem(addr: i32, r: i32) { function instr_660FE0 (line 4395) | pub unsafe fn instr_660FE0(source: reg128, r: i32) { function instr_660FE0_reg (line 4405) | pub unsafe fn instr_660FE0_reg(r1: i32, r2: i32) { instr_660FE0(read_xmm... function instr_660FE0_mem (line 4406) | pub unsafe fn instr_660FE0_mem(addr: i32, r: i32) { function instr_0FE1 (line 4410) | pub unsafe fn instr_0FE1(source: u64, r: i32) { function instr_0FE1_reg (line 4414) | pub unsafe fn instr_0FE1_reg(r1: i32, r2: i32) { instr_0FE1(read_mmx64s(... function instr_0FE1_mem (line 4415) | pub unsafe fn instr_0FE1_mem(addr: i32, r: i32) { function instr_660FE1 (line 4419) | pub unsafe fn instr_660FE1(source: reg128, r: i32) { function instr_660FE1_reg (line 4424) | pub unsafe fn instr_660FE1_reg(r1: i32, r2: i32) { instr_660FE1(read_xmm... function instr_660FE1_mem (line 4425) | pub unsafe fn instr_660FE1_mem(addr: i32, r: i32) { function instr_0FE2 (line 4429) | pub unsafe fn instr_0FE2(source: u64, r: i32) { function instr_0FE2_reg (line 4433) | pub unsafe fn instr_0FE2_reg(r1: i32, r2: i32) { instr_0FE2(read_mmx64s(... function instr_0FE2_mem (line 4434) | pub unsafe fn instr_0FE2_mem(addr: i32, r: i32) { function instr_660FE2 (line 4438) | pub unsafe fn instr_660FE2(source: reg128, r: i32) { function instr_660FE2_reg (line 4443) | pub unsafe fn instr_660FE2_reg(r1: i32, r2: i32) { instr_660FE2(read_xmm... function instr_660FE2_mem (line 4444) | pub unsafe fn instr_660FE2_mem(addr: i32, r: i32) { function instr_0FE3 (line 4448) | pub unsafe fn instr_0FE3(source: u64, r: i32) { function instr_0FE3_reg (line 4459) | pub unsafe fn instr_0FE3_reg(r1: i32, r2: i32) { instr_0FE3(read_mmx64s(... function instr_0FE3_mem (line 4460) | pub unsafe fn instr_0FE3_mem(addr: i32, r: i32) { function instr_660FE3 (line 4464) | pub unsafe fn instr_660FE3(source: reg128, r: i32) { function instr_660FE3_reg (line 4473) | pub unsafe fn instr_660FE3_reg(r1: i32, r2: i32) { instr_660FE3(read_xmm... function instr_660FE3_mem (line 4474) | pub unsafe fn instr_660FE3_mem(addr: i32, r: i32) { function instr_0FE4 (line 4478) | pub unsafe fn instr_0FE4(source: u64, r: i32) { function instr_0FE4_reg (line 4489) | pub unsafe fn instr_0FE4_reg(r1: i32, r2: i32) { instr_0FE4(read_mmx64s(... function instr_0FE4_mem (line 4490) | pub unsafe fn instr_0FE4_mem(addr: i32, r: i32) { function instr_660FE4 (line 4494) | pub unsafe fn instr_660FE4(source: reg128, r: i32) { function instr_660FE4_reg (line 4504) | pub unsafe fn instr_660FE4_reg(r1: i32, r2: i32) { instr_660FE4(read_xmm... function instr_660FE4_mem (line 4505) | pub unsafe fn instr_660FE4_mem(addr: i32, r: i32) { function instr_0FE5 (line 4509) | pub unsafe fn instr_0FE5(source: u64, r: i32) { function instr_0FE5_reg (line 4520) | pub unsafe fn instr_0FE5_reg(r1: i32, r2: i32) { instr_0FE5(read_mmx64s(... function instr_0FE5_mem (line 4521) | pub unsafe fn instr_0FE5_mem(addr: i32, r: i32) { function instr_660FE5 (line 4525) | pub unsafe fn instr_660FE5(source: reg128, r: i32) { function instr_660FE5_reg (line 4535) | pub unsafe fn instr_660FE5_reg(r1: i32, r2: i32) { instr_660FE5(read_xmm... function instr_660FE5_mem (line 4536) | pub unsafe fn instr_660FE5_mem(addr: i32, r: i32) { function instr_0FE6_mem (line 4541) | pub unsafe fn instr_0FE6_mem(_addr: i32, _r: i32) { trigger_ud(); } function instr_0FE6_reg (line 4543) | pub unsafe fn instr_0FE6_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660FE6 (line 4546) | pub unsafe fn instr_660FE6(source: reg128, r: i32) { function instr_660FE6_mem (line 4558) | pub unsafe fn instr_660FE6_mem(addr: i32, r: i32) { function instr_660FE6_reg (line 4561) | pub unsafe fn instr_660FE6_reg(r1: i32, r2: i32) { instr_660FE6(read_xmm... function instr_F20FE6 (line 4564) | pub unsafe fn instr_F20FE6(source: reg128, r: i32) { function instr_F20FE6_mem (line 4577) | pub unsafe fn instr_F20FE6_mem(addr: i32, r: i32) { function instr_F20FE6_reg (line 4580) | pub unsafe fn instr_F20FE6_reg(r1: i32, r2: i32) { instr_F20FE6(read_xmm... function instr_F30FE6 (line 4583) | pub unsafe fn instr_F30FE6(source: u64, r: i32) { function instr_F30FE6_mem (line 4594) | pub unsafe fn instr_F30FE6_mem(addr: i32, r: i32) { function instr_F30FE6_reg (line 4597) | pub unsafe fn instr_F30FE6_reg(r1: i32, r2: i32) { instr_F30FE6(read_xmm... function instr_0FE7_mem (line 4600) | pub unsafe fn instr_0FE7_mem(addr: i32, r: i32) { function instr_0FE7_reg (line 4605) | pub unsafe fn instr_0FE7_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660FE7_reg (line 4606) | pub unsafe fn instr_660FE7_reg(_r1: i32, _r2: i32) { trigger_ud(); } function instr_660FE7_mem (line 4607) | pub unsafe fn instr_660FE7_mem(addr: i32, r: i32) { function instr_0FE8 (line 4612) | pub unsafe fn instr_0FE8(source: u64, r: i32) { function instr_0FE8_reg (line 4623) | pub unsafe fn instr_0FE8_reg(r1: i32, r2: i32) { instr_0FE8(read_mmx64s(... function instr_0FE8_mem (line 4624) | pub unsafe fn instr_0FE8_mem(addr: i32, r: i32) { function instr_660FE8 (line 4628) | pub unsafe fn instr_660FE8(source: reg128, r: i32) { function instr_660FE8_reg (line 4638) | pub unsafe fn instr_660FE8_reg(r1: i32, r2: i32) { instr_660FE8(read_xmm... function instr_660FE8_mem (line 4639) | pub unsafe fn instr_660FE8_mem(addr: i32, r: i32) { function instr_0FE9 (line 4643) | pub unsafe fn instr_0FE9(source: u64, r: i32) { function instr_0FE9_reg (line 4654) | pub unsafe fn instr_0FE9_reg(r1: i32, r2: i32) { instr_0FE9(read_mmx64s(... function instr_0FE9_mem (line 4655) | pub unsafe fn instr_0FE9_mem(addr: i32, r: i32) { function instr_660FE9 (line 4659) | pub unsafe fn instr_660FE9(source: reg128, r: i32) { function instr_660FE9_reg (line 4669) | pub unsafe fn instr_660FE9_reg(r1: i32, r2: i32) { instr_660FE9(read_xmm... function instr_660FE9_mem (line 4670) | pub unsafe fn instr_660FE9_mem(addr: i32, r: i32) { function instr_0FEA (line 4674) | pub unsafe fn instr_0FEA(source: u64, r: i32) { function instr_0FEA_reg (line 4685) | pub unsafe fn instr_0FEA_reg(r1: i32, r2: i32) { instr_0FEA(read_mmx64s(... function instr_0FEA_mem (line 4686) | pub unsafe fn instr_0FEA_mem(addr: i32, r: i32) { function instr_660FEA (line 4690) | pub unsafe fn instr_660FEA(source: reg128, r: i32) { function instr_660FEA_reg (line 4700) | pub unsafe fn instr_660FEA_reg(r1: i32, r2: i32) { instr_660FEA(read_xmm... function instr_660FEA_mem (line 4701) | pub unsafe fn instr_660FEA_mem(addr: i32, r: i32) { function instr_0FEB (line 4705) | pub unsafe fn instr_0FEB(source: u64, r: i32) { function instr_0FEB_reg (line 4711) | pub unsafe fn instr_0FEB_reg(r1: i32, r2: i32) { instr_0FEB(read_mmx64s(... function instr_0FEB_mem (line 4712) | pub unsafe fn instr_0FEB_mem(addr: i32, r: i32) { function instr_660FEB (line 4716) | pub unsafe fn instr_660FEB(source: reg128, r: i32) { function instr_660FEB_reg (line 4721) | pub unsafe fn instr_660FEB_reg(r1: i32, r2: i32) { instr_660FEB(read_xmm... function instr_660FEB_mem (line 4722) | pub unsafe fn instr_660FEB_mem(addr: i32, r: i32) { function instr_0FEC (line 4726) | pub unsafe fn instr_0FEC(source: u64, r: i32) { function instr_0FEC_reg (line 4737) | pub unsafe fn instr_0FEC_reg(r1: i32, r2: i32) { instr_0FEC(read_mmx64s(... function instr_0FEC_mem (line 4738) | pub unsafe fn instr_0FEC_mem(addr: i32, r: i32) { function instr_660FEC (line 4742) | pub unsafe fn instr_660FEC(source: reg128, r: i32) { function instr_660FEC_reg (line 4752) | pub unsafe fn instr_660FEC_reg(r1: i32, r2: i32) { instr_660FEC(read_xmm... function instr_660FEC_mem (line 4753) | pub unsafe fn instr_660FEC_mem(addr: i32, r: i32) { function instr_0FED (line 4757) | pub unsafe fn instr_0FED(source: u64, r: i32) { function instr_0FED_reg (line 4768) | pub unsafe fn instr_0FED_reg(r1: i32, r2: i32) { instr_0FED(read_mmx64s(... function instr_0FED_mem (line 4769) | pub unsafe fn instr_0FED_mem(addr: i32, r: i32) { function instr_660FED (line 4773) | pub unsafe fn instr_660FED(source: reg128, r: i32) { function instr_660FED_reg (line 4783) | pub unsafe fn instr_660FED_reg(r1: i32, r2: i32) { instr_660FED(read_xmm... function instr_660FED_mem (line 4784) | pub unsafe fn instr_660FED_mem(addr: i32, r: i32) { function instr_0FEE (line 4788) | pub unsafe fn instr_0FEE(source: u64, r: i32) { function instr_0FEE_reg (line 4799) | pub unsafe fn instr_0FEE_reg(r1: i32, r2: i32) { instr_0FEE(read_mmx64s(... function instr_0FEE_mem (line 4800) | pub unsafe fn instr_0FEE_mem(addr: i32, r: i32) { function instr_660FEE (line 4804) | pub unsafe fn instr_660FEE(source: reg128, r: i32) { function instr_660FEE_reg (line 4814) | pub unsafe fn instr_660FEE_reg(r1: i32, r2: i32) { instr_660FEE(read_xmm... function instr_660FEE_mem (line 4815) | pub unsafe fn instr_660FEE_mem(addr: i32, r: i32) { function instr_0FEF (line 4819) | pub unsafe fn instr_0FEF(source: u64, r: i32) { function instr_0FEF_reg (line 4825) | pub unsafe fn instr_0FEF_reg(r1: i32, r2: i32) { instr_0FEF(read_mmx64s(... function instr_0FEF_mem (line 4826) | pub unsafe fn instr_0FEF_mem(addr: i32, r: i32) { function instr_660FEF (line 4830) | pub unsafe fn instr_660FEF(source: reg128, r: i32) { function instr_660FEF_reg (line 4835) | pub unsafe fn instr_660FEF_reg(r1: i32, r2: i32) { instr_660FEF(read_xmm... function instr_660FEF_mem (line 4836) | pub unsafe fn instr_660FEF_mem(addr: i32, r: i32) { function instr_0FF0 (line 4840) | pub unsafe fn instr_0FF0() { unimplemented_sse(); } function instr_0FF1 (line 4842) | pub unsafe fn instr_0FF1(source: u64, r: i32) { function instr_0FF1_reg (line 4846) | pub unsafe fn instr_0FF1_reg(r1: i32, r2: i32) { instr_0FF1(read_mmx64s(... function instr_0FF1_mem (line 4847) | pub unsafe fn instr_0FF1_mem(addr: i32, r: i32) { function instr_660FF1 (line 4851) | pub unsafe fn instr_660FF1(source: reg128, r: i32) { function instr_660FF1_reg (line 4856) | pub unsafe fn instr_660FF1_reg(r1: i32, r2: i32) { instr_660FF1(read_xmm... function instr_660FF1_mem (line 4857) | pub unsafe fn instr_660FF1_mem(addr: i32, r: i32) { function instr_0FF2 (line 4861) | pub unsafe fn instr_0FF2(source: u64, r: i32) { function instr_0FF2_reg (line 4865) | pub unsafe fn instr_0FF2_reg(r1: i32, r2: i32) { instr_0FF2(read_mmx64s(... function instr_0FF2_mem (line 4866) | pub unsafe fn instr_0FF2_mem(addr: i32, r: i32) { function instr_660FF2 (line 4870) | pub unsafe fn instr_660FF2(source: reg128, r: i32) { function instr_660FF2_reg (line 4875) | pub unsafe fn instr_660FF2_reg(r1: i32, r2: i32) { instr_660FF2(read_xmm... function instr_660FF2_mem (line 4876) | pub unsafe fn instr_660FF2_mem(addr: i32, r: i32) { function instr_0FF3 (line 4880) | pub unsafe fn instr_0FF3(source: u64, r: i32) { function instr_0FF3_reg (line 4884) | pub unsafe fn instr_0FF3_reg(r1: i32, r2: i32) { instr_0FF3(read_mmx64s(... function instr_0FF3_mem (line 4885) | pub unsafe fn instr_0FF3_mem(addr: i32, r: i32) { function instr_660FF3 (line 4889) | pub unsafe fn instr_660FF3(source: reg128, r: i32) { function instr_660FF3_reg (line 4894) | pub unsafe fn instr_660FF3_reg(r1: i32, r2: i32) { instr_660FF3(read_xmm... function instr_660FF3_mem (line 4895) | pub unsafe fn instr_660FF3_mem(addr: i32, r: i32) { function instr_0FF4 (line 4899) | pub unsafe fn instr_0FF4(source: u64, r: i32) { function instr_0FF4_reg (line 4905) | pub unsafe fn instr_0FF4_reg(r1: i32, r2: i32) { instr_0FF4(read_mmx64s(... function instr_0FF4_mem (line 4906) | pub unsafe fn instr_0FF4_mem(addr: i32, r: i32) { function instr_660FF4 (line 4910) | pub unsafe fn instr_660FF4(source: reg128, r: i32) { function instr_660FF4_reg (line 4919) | pub unsafe fn instr_660FF4_reg(r1: i32, r2: i32) { instr_660FF4(read_xmm... function instr_660FF4_mem (line 4920) | pub unsafe fn instr_660FF4_mem(addr: i32, r: i32) { function instr_0FF5 (line 4924) | pub unsafe fn instr_0FF5(source: u64, r: i32) { function instr_0FF5_reg (line 4937) | pub unsafe fn instr_0FF5_reg(r1: i32, r2: i32) { instr_0FF5(read_mmx64s(... function instr_0FF5_mem (line 4938) | pub unsafe fn instr_0FF5_mem(addr: i32, r: i32) { function instr_660FF5 (line 4942) | pub unsafe fn instr_660FF5(source: reg128, r: i32) { function instr_660FF5_reg (line 4953) | pub unsafe fn instr_660FF5_reg(r1: i32, r2: i32) { instr_660FF5(read_xmm... function instr_660FF5_mem (line 4954) | pub unsafe fn instr_660FF5_mem(addr: i32, r: i32) { function instr_0FF6 (line 4958) | pub unsafe fn instr_0FF6(source: u64, r: i32) { function instr_0FF6_reg (line 4969) | pub unsafe fn instr_0FF6_reg(r1: i32, r2: i32) { instr_0FF6(read_mmx64s(... function instr_0FF6_mem (line 4970) | pub unsafe fn instr_0FF6_mem(addr: i32, r: i32) { function instr_660FF6 (line 4974) | pub unsafe fn instr_660FF6(source: reg128, r: i32) { function instr_660FF6_reg (line 4986) | pub unsafe fn instr_660FF6_reg(r1: i32, r2: i32) { instr_660FF6(read_xmm... function instr_660FF6_mem (line 4987) | pub unsafe fn instr_660FF6_mem(addr: i32, r: i32) { function instr_0FF7_mem (line 4991) | pub unsafe fn instr_0FF7_mem(_addr: i32, _r: i32) { trigger_ud(); } function maskmovq (line 4993) | pub unsafe fn maskmovq(r1: i32, r2: i32, addr: i32) { function instr_0FF7_reg (line 5011) | pub unsafe fn instr_0FF7_reg(r1: i32, r2: i32) { function instr_660FF7_mem (line 5019) | pub unsafe fn instr_660FF7_mem(_addr: i32, _r: i32) { trigger_ud(); } function maskmovdqu (line 5021) | pub unsafe fn maskmovdqu(r1: i32, r2: i32, addr: i32) { function instr_660FF7_reg (line 5038) | pub unsafe fn instr_660FF7_reg(r1: i32, r2: i32) { function instr_0FF8 (line 5046) | pub unsafe fn instr_0FF8(source: u64, r: i32) { function instr_0FF8_reg (line 5057) | pub unsafe fn instr_0FF8_reg(r1: i32, r2: i32) { instr_0FF8(read_mmx64s(... function instr_0FF8_mem (line 5058) | pub unsafe fn instr_0FF8_mem(addr: i32, r: i32) { function instr_660FF8 (line 5062) | pub unsafe fn instr_660FF8(source: reg128, r: i32) { function instr_660FF8_reg (line 5072) | pub unsafe fn instr_660FF8_reg(r1: i32, r2: i32) { instr_660FF8(read_xmm... function instr_660FF8_mem (line 5073) | pub unsafe fn instr_660FF8_mem(addr: i32, r: i32) { function instr_0FF9 (line 5077) | pub unsafe fn instr_0FF9(source: u64, r: i32) { function instr_0FF9_reg (line 5088) | pub unsafe fn instr_0FF9_reg(r1: i32, r2: i32) { instr_0FF9(read_mmx64s(... function instr_0FF9_mem (line 5089) | pub unsafe fn instr_0FF9_mem(addr: i32, r: i32) { function instr_660FF9 (line 5093) | pub unsafe fn instr_660FF9(source: reg128, r: i32) { function instr_660FF9_reg (line 5103) | pub unsafe fn instr_660FF9_reg(r1: i32, r2: i32) { instr_660FF9(read_xmm... function instr_660FF9_mem (line 5104) | pub unsafe fn instr_660FF9_mem(addr: i32, r: i32) { function instr_0FFA (line 5108) | pub unsafe fn instr_0FFA(source: u64, r: i32) { function instr_0FFA_reg (line 5119) | pub unsafe fn instr_0FFA_reg(r1: i32, r2: i32) { instr_0FFA(read_mmx64s(... function instr_0FFA_mem (line 5120) | pub unsafe fn instr_0FFA_mem(addr: i32, r: i32) { function instr_660FFA (line 5124) | pub unsafe fn instr_660FFA(source: reg128, r: i32) { function instr_660FFA_reg (line 5136) | pub unsafe fn instr_660FFA_reg(r1: i32, r2: i32) { instr_660FFA(read_xmm... function instr_660FFA_mem (line 5137) | pub unsafe fn instr_660FFA_mem(addr: i32, r: i32) { function instr_0FFB (line 5141) | pub unsafe fn instr_0FFB(source: u64, r: i32) { function instr_0FFB_reg (line 5146) | pub unsafe fn instr_0FFB_reg(r1: i32, r2: i32) { instr_0FFB(read_mmx64s(... function instr_0FFB_mem (line 5147) | pub unsafe fn instr_0FFB_mem(addr: i32, r: i32) { function instr_660FFB (line 5151) | pub unsafe fn instr_660FFB(source: reg128, r: i32) { function instr_660FFB_reg (line 5159) | pub unsafe fn instr_660FFB_reg(r1: i32, r2: i32) { instr_660FFB(read_xmm... function instr_660FFB_mem (line 5160) | pub unsafe fn instr_660FFB_mem(addr: i32, r: i32) { function instr_0FFC (line 5164) | pub unsafe fn instr_0FFC(source: u64, r: i32) { function instr_0FFC_reg (line 5175) | pub unsafe fn instr_0FFC_reg(r1: i32, r2: i32) { instr_0FFC(read_mmx64s(... function instr_0FFC_mem (line 5176) | pub unsafe fn instr_0FFC_mem(addr: i32, r: i32) { function instr_660FFC (line 5180) | pub unsafe fn instr_660FFC(source: reg128, r: i32) { function instr_660FFC_reg (line 5190) | pub unsafe fn instr_660FFC_reg(r1: i32, r2: i32) { instr_660FFC(read_xmm... function instr_660FFC_mem (line 5191) | pub unsafe fn instr_660FFC_mem(addr: i32, r: i32) { function instr_0FFD (line 5195) | pub unsafe fn instr_0FFD(source: u64, r: i32) { function instr_0FFD_reg (line 5206) | pub unsafe fn instr_0FFD_reg(r1: i32, r2: i32) { instr_0FFD(read_mmx64s(... function instr_0FFD_mem (line 5207) | pub unsafe fn instr_0FFD_mem(addr: i32, r: i32) { function instr_660FFD (line 5211) | pub unsafe fn instr_660FFD(source: reg128, r: i32) { function instr_660FFD_reg (line 5221) | pub unsafe fn instr_660FFD_reg(r1: i32, r2: i32) { instr_660FFD(read_xmm... function instr_660FFD_mem (line 5222) | pub unsafe fn instr_660FFD_mem(addr: i32, r: i32) { function instr_0FFE (line 5226) | pub unsafe fn instr_0FFE(source: u64, r: i32) { function instr_0FFE_reg (line 5237) | pub unsafe fn instr_0FFE_reg(r1: i32, r2: i32) { instr_0FFE(read_mmx64s(... function instr_0FFE_mem (line 5238) | pub unsafe fn instr_0FFE_mem(addr: i32, r: i32) { function instr_660FFE (line 5242) | pub unsafe fn instr_660FFE(source: reg128, r: i32) { function instr_660FFE_reg (line 5252) | pub unsafe fn instr_660FFE_reg(r1: i32, r2: i32) { instr_660FFE(read_xmm... function instr_660FFE_mem (line 5253) | pub unsafe fn instr_660FFE_mem(addr: i32, r: i32) { function instr_0FFF (line 5257) | pub unsafe fn instr_0FFF() { FILE: src/rust/cpu/ioapic.rs constant IOAPIC_LOG_VERBOSE (line 6) | const IOAPIC_LOG_VERBOSE: bool = false; constant IOREGSEL (line 8) | const IOREGSEL: u32 = 0; constant IOWIN (line 9) | const IOWIN: u32 = 0x10; constant IOAPIC_IRQ_COUNT (line 11) | const IOAPIC_IRQ_COUNT: usize = 24; constant IOAPIC_FIRST_IRQ_REG (line 13) | const IOAPIC_FIRST_IRQ_REG: u32 = 0x10; constant IOAPIC_LAST_IRQ_REG (line 14) | const IOAPIC_LAST_IRQ_REG: u32 = 0x10 + 2 * IOAPIC_IRQ_COUNT as u32; constant IOAPIC_ID (line 16) | const IOAPIC_ID: u32 = 0; constant IOAPIC_CONFIG_TRIGGER_MODE_LEVEL (line 18) | pub const IOAPIC_CONFIG_TRIGGER_MODE_LEVEL: u32 = 1 << 15; constant IOAPIC_CONFIG_MASKED (line 20) | const IOAPIC_CONFIG_MASKED: u32 = 1 << 16; constant IOAPIC_CONFIG_DELIVS (line 21) | const IOAPIC_CONFIG_DELIVS: u32 = 1 << 12; constant IOAPIC_CONFIG_REMOTE_IRR (line 22) | const IOAPIC_CONFIG_REMOTE_IRR: u32 = 1 << 14; constant IOAPIC_CONFIG_READONLY_MASK (line 23) | const IOAPIC_CONFIG_READONLY_MASK: u32 = constant IOAPIC_DELIVERY_FIXED (line 26) | const IOAPIC_DELIVERY_FIXED: u8 = 0; constant IOAPIC_DELIVERY_LOWEST_PRIORITY (line 27) | const IOAPIC_DELIVERY_LOWEST_PRIORITY: u8 = 1; constant _IOAPIC_DELIVERY_NMI (line 28) | const _IOAPIC_DELIVERY_NMI: u8 = 4; constant _IOAPIC_DELIVERY_INIT (line 29) | const _IOAPIC_DELIVERY_INIT: u8 = 5; constant DELIVERY_MODES (line 31) | const DELIVERY_MODES: [&str; 8] = [ constant DESTINATION_MODES (line 42) | const DESTINATION_MODES: [&str; 2] = ["physical", "logical"]; constant IOAPIC_STRUCT_SIZE (line 46) | const IOAPIC_STRUCT_SIZE: usize = 4 * 52; constant _ (line 49) | const _: () = assert!(std::mem::offset_of!(Ioapic, ioredtbl_destination)... constant _ (line 50) | const _: () = assert!(std::mem::offset_of!(Ioapic, ioregsel) == 48 * 4); constant _ (line 51) | const _: () = assert!(std::mem::offset_of!(Ioapic, irq_value) == 51 * 4); constant _ (line 52) | const _: () = assert!(std::mem::size_of::() == IOAPIC_STRUCT_SIZE); type Ioapic (line 54) | struct Ioapic { function get_ioapic (line 72) | fn get_ioapic() -> MutexGuard<'static, Ioapic> { IOAPIC.try_lock().unwra... function get_ioapic_addr (line 75) | pub fn get_ioapic_addr() -> u32 { &raw mut *get_ioapic() as u32 } function remote_eoi (line 77) | pub fn remote_eoi(apic: &mut apic::Apic, vector: u8) { function remote_eoi_internal (line 81) | fn remote_eoi_internal(ioapic: &mut Ioapic, apic: &mut apic::Apic, vecto... function check_irq (line 93) | fn check_irq(ioapic: &mut Ioapic, apic: &mut apic::Apic, irq: u8) { function set_irq (line 142) | pub fn set_irq(i: u8) { set_irq_internal(&mut get_ioapic(), &mut apic::g... function set_irq_internal (line 144) | fn set_irq_internal(ioapic: &mut Ioapic, apic: &mut apic::Apic, i: u8) { function clear_irq (line 173) | pub fn clear_irq(i: u8) { clear_irq_internal(&mut get_ioapic(), i) } function clear_irq_internal (line 175) | fn clear_irq_internal(ioapic: &mut Ioapic, i: u8) { function read32 (line 193) | pub fn read32(addr: u32) -> u32 { function read32_internal (line 200) | fn read32_internal(ioapic: &mut Ioapic, addr: u32) -> u32 { function write32 (line 243) | pub fn write32(addr: u32, value: u32) { function write32_internal (line 250) | fn write32_internal(ioapic: &mut Ioapic, apic: &mut apic::Apic, addr: u3... FILE: src/rust/cpu/memory.rs function mmap_read8 (line 3) | pub fn mmap_read8(addr: u32) -> i32; function mmap_read32 (line 4) | pub fn mmap_read32(addr: u32) -> i32; function mmap_write8 (line 6) | pub fn mmap_write8(addr: u32, value: i32); function mmap_write16 (line 7) | pub fn mmap_write16(addr: u32, value: i32); function mmap_write32 (line 8) | pub fn mmap_write32(addr: u32, value: i32); function mmap_write64 (line 9) | pub fn mmap_write64(addr: u32, v0: i32, v1: i32); function mmap_write128 (line 10) | pub fn mmap_write128(addr: u32, v0: i32, v1: i32, v2: i32, v3: i32); function allocate_memory (line 31) | pub fn allocate_memory(size: u32) -> u32 { function zero_memory (line 45) | pub unsafe fn zero_memory(addr: u32, size: u32) { function svga_allocate_memory (line 55) | pub fn svga_allocate_memory(size: u32) -> u32 { function in_mapped_range (line 74) | pub fn in_mapped_range(addr: u32) -> bool { constant VGA_LFB_ADDRESS (line 78) | pub const VGA_LFB_ADDRESS: u32 = 0xE0000000; function in_svga_lfb (line 79) | pub fn in_svga_lfb(addr: u32) -> bool { function read8 (line 84) | pub fn read8(addr: u32) -> i32 { function read8_no_mmap_check (line 103) | pub fn read8_no_mmap_check(addr: u32) -> i32 { unsafe { *mem8.offset(add... function read16 (line 106) | pub fn read16(addr: u32) -> i32 { function read16_no_mmap_check (line 122) | pub fn read16_no_mmap_check(addr: u32) -> i32 { function read32s (line 127) | pub fn read32s(addr: u32) -> i32 { function read32_no_mmap_check (line 148) | pub fn read32_no_mmap_check(addr: u32) -> i32 { function read64s (line 152) | pub unsafe fn read64s(addr: u32) -> i64 { function read128 (line 166) | pub unsafe fn read128(addr: u32) -> reg128 { function write8 (line 188) | pub unsafe fn write8(addr: u32, value: i32) { function write8_no_mmap_or_dirty_check (line 198) | pub unsafe fn write8_no_mmap_or_dirty_check(addr: u32, value: i32) { function write16 (line 203) | pub unsafe fn write16(addr: u32, value: i32) { function write16_no_mmap_or_dirty_check (line 212) | pub unsafe fn write16_no_mmap_or_dirty_check(addr: u32, value: i32) { function write32 (line 217) | pub unsafe fn write32(addr: u32, value: i32) { function write32_no_mmap_or_dirty_check (line 227) | pub unsafe fn write32_no_mmap_or_dirty_check(addr: u32, value: i32) { function write64_no_mmap_or_dirty_check (line 231) | pub unsafe fn write64_no_mmap_or_dirty_check(addr: u32, value: u64) { function write128_no_mmap_or_dirty_check (line 235) | pub unsafe fn write128_no_mmap_or_dirty_check(addr: u32, value: reg128) { function memset_no_mmap_or_dirty_check (line 239) | pub unsafe fn memset_no_mmap_or_dirty_check(addr: u32, value: u8, count:... function memcpy_no_mmap_or_dirty_check (line 243) | pub unsafe fn memcpy_no_mmap_or_dirty_check(src_addr: u32, dst_addr: u32... function memcpy_into_svga_lfb (line 253) | pub unsafe fn memcpy_into_svga_lfb(src_addr: u32, dst_addr: u32, count: ... function mmap_write8 (line 265) | pub unsafe fn mmap_write8(addr: u32, value: i32) { function mmap_write16 (line 274) | pub unsafe fn mmap_write16(addr: u32, value: i32) { function mmap_write32 (line 286) | pub unsafe fn mmap_write32(addr: u32, value: i32) { function mmap_write64 (line 306) | pub unsafe fn mmap_write64(addr: u32, value: u64) { function mmap_write128 (line 318) | pub unsafe fn mmap_write128(addr: u32, v0: u64, v1: u64) { function is_memory_zeroed (line 342) | pub unsafe fn is_memory_zeroed(addr: u32, length: u32) -> bool { FILE: src/rust/cpu/misc_instr.rs function getcf (line 8) | pub unsafe fn getcf() -> bool { function getpf (line 25) | pub unsafe fn getpf() -> bool { function getaf (line 34) | pub unsafe fn getaf() -> bool { function getzf (line 44) | pub unsafe fn getzf() -> bool { function getsf (line 52) | pub unsafe fn getsf() -> bool { function getof (line 60) | pub unsafe fn getof() -> bool { function test_o (line 75) | pub unsafe fn test_o() -> bool { return getof(); } function test_b (line 76) | pub unsafe fn test_b() -> bool { return getcf(); } function test_z (line 77) | pub unsafe fn test_z() -> bool { return getzf(); } function test_s (line 78) | pub unsafe fn test_s() -> bool { return getsf(); } function test_p (line 80) | pub unsafe fn test_p() -> bool { return getpf(); } function test_be (line 81) | pub unsafe fn test_be() -> bool { return getcf() || getzf(); } function test_l (line 82) | pub unsafe fn test_l() -> bool { return getsf() != getof(); } function test_le (line 83) | pub unsafe fn test_le() -> bool { return getzf() || getsf() != getof(); } function test_no (line 84) | pub unsafe fn test_no() -> bool { return !test_o(); } function test_nb (line 85) | pub unsafe fn test_nb() -> bool { return !test_b(); } function test_nz (line 86) | pub unsafe fn test_nz() -> bool { return !test_z(); } function test_ns (line 87) | pub unsafe fn test_ns() -> bool { return !test_s(); } function test_np (line 89) | pub unsafe fn test_np() -> bool { return !test_p(); } function test_nbe (line 90) | pub unsafe fn test_nbe() -> bool { return !test_be(); } function test_nl (line 91) | pub unsafe fn test_nl() -> bool { return !test_l(); } function test_nle (line 92) | pub unsafe fn test_nle() -> bool { return !test_le(); } function jmp_rel16 (line 94) | pub unsafe fn jmp_rel16(rel16: i32) { function jmpcc16 (line 99) | pub unsafe fn jmpcc16(condition: bool, imm16: i32) { function jmpcc32 (line 104) | pub unsafe fn jmpcc32(condition: bool, imm32: i32) { function loope16 (line 109) | pub unsafe fn loope16(imm8s: i32) { jmpcc16(0 != decr_ecx_asize(is_asize... function loopne16 (line 110) | pub unsafe fn loopne16(imm8s: i32) { function loop16 (line 113) | pub unsafe fn loop16(imm8s: i32) { jmpcc16(0 != decr_ecx_asize(is_asize_... function jcxz16 (line 114) | pub unsafe fn jcxz16(imm8s: i32) { jmpcc16(get_reg_asize(ECX) == 0, imm8... function loope32 (line 115) | pub unsafe fn loope32(imm8s: i32) { jmpcc32(0 != decr_ecx_asize(is_asize... function loopne32 (line 116) | pub unsafe fn loopne32(imm8s: i32) { function loop32 (line 119) | pub unsafe fn loop32(imm8s: i32) { jmpcc32(0 != decr_ecx_asize(is_asize_... function jcxz32 (line 120) | pub unsafe fn jcxz32(imm8s: i32) { jmpcc32(get_reg_asize(ECX) == 0, imm8... function cmovcc16 (line 122) | pub unsafe fn cmovcc16(condition: bool, value: i32, r: i32) { function cmovcc32 (line 127) | pub unsafe fn cmovcc32(condition: bool, value: i32, r: i32) { function get_stack_pointer (line 133) | pub unsafe fn get_stack_pointer(offset: i32) -> i32 { function adjust_stack_reg (line 141) | pub unsafe fn adjust_stack_reg(adjustment: i32) { function push16_ss16 (line 150) | pub unsafe fn push16_ss16(imm16: i32) -> OrPageFault<()> { function push16_ss32 (line 156) | pub unsafe fn push16_ss32(imm16: i32) -> OrPageFault<()> { function push16_ss16_mem (line 163) | pub unsafe fn push16_ss16_mem(addr: i32) -> OrPageFault<()> { push16_ss1... function push16_ss32_mem (line 164) | pub unsafe fn push16_ss32_mem(addr: i32) -> OrPageFault<()> { push16_ss3... function push16 (line 166) | pub unsafe fn push16(imm16: i32) -> OrPageFault<()> { function push32_ss16 (line 175) | pub unsafe fn push32_ss16(imm32: i32) -> OrPageFault<()> { function push32_ss32 (line 181) | pub unsafe fn push32_ss32(imm32: i32) -> OrPageFault<()> { function push32_ss16_mem (line 188) | pub unsafe fn push32_ss16_mem(addr: i32) -> OrPageFault<()> { push32_ss1... function push32_ss32_mem (line 189) | pub unsafe fn push32_ss32_mem(addr: i32) -> OrPageFault<()> { push32_ss3... function push32 (line 191) | pub unsafe fn push32(imm32: i32) -> OrPageFault<()> { function push32_sreg (line 200) | pub unsafe fn push32_sreg(i: i32) -> OrPageFault<()> { function pop16 (line 215) | pub unsafe fn pop16() -> OrPageFault { function pop16_ss16 (line 223) | pub unsafe fn pop16_ss16() -> OrPageFault { function pop16_ss32 (line 229) | pub unsafe fn pop16_ss32() -> OrPageFault { function pop32s (line 235) | pub unsafe fn pop32s() -> OrPageFault { function pop32s_ss16 (line 243) | pub unsafe fn pop32s_ss16() -> OrPageFault { function pop32s_ss32 (line 249) | pub unsafe fn pop32s_ss32() -> OrPageFault { function pusha16 (line 255) | pub unsafe fn pusha16() { function pusha32 (line 269) | pub unsafe fn pusha32() { function lss16 (line 282) | pub unsafe fn lss16(addr: i32, reg: i32, seg: i32) { function lss32 (line 293) | pub unsafe fn lss32(addr: i32, reg: i32, seg: i32) { function enter16 (line 304) | pub unsafe fn enter16(size: i32, mut nesting_level: i32) { function enter32 (line 334) | pub unsafe fn enter32(size: i32, mut nesting_level: i32) { function setcc_reg (line 364) | pub unsafe fn setcc_reg(condition: bool, r: i32) { write_reg8(r, conditi... function setcc_mem (line 365) | pub unsafe fn setcc_mem(condition: bool, addr: i32) { function fxsave (line 369) | pub unsafe fn fxsave(addr: i32) { function fxrstor (line 397) | pub unsafe fn fxrstor(addr: i32) { function xchg8 (line 430) | pub unsafe fn xchg8(data: i32, r8: i32) -> i32 { function xchg16 (line 435) | pub unsafe fn xchg16(data: i32, r16: i32) -> i32 { function xchg16r (line 440) | pub unsafe fn xchg16r(r16: i32) { function xchg32 (line 445) | pub unsafe fn xchg32(data: i32, r32: i32) -> i32 { function xchg32r (line 450) | pub unsafe fn xchg32r(r32: i32) { function bswap (line 456) | pub unsafe fn bswap(r: i32) { write_reg32(r, read_reg32(r).swap_bytes()) } function lar (line 458) | pub unsafe fn lar(selector: i32, original: i32) -> i32 { function lsl (line 505) | pub unsafe fn lsl(selector: i32, original: i32) -> i32 { function verr (line 561) | pub unsafe fn verr(selector: i32) { function verw (line 586) | pub unsafe fn verw(selector: i32) { FILE: src/rust/cpu/modrm.rs function resolve_modrm16 (line 4) | pub unsafe fn resolve_modrm16(modrm_byte: i32) -> OrPageFault { function resolve_modrm32_ (line 37) | pub unsafe fn resolve_modrm32_(modrm_byte: i32) -> OrPageFault { function resolve_sib (line 67) | unsafe fn resolve_sib(with_imm: bool) -> OrPageFault { function resolve_modrm32 (line 102) | pub unsafe fn resolve_modrm32(modrm_byte: i32) -> OrPageFault { FILE: src/rust/cpu/pic.rs constant PIC_LOG (line 8) | pub const PIC_LOG: bool = false; constant PIC_LOG_VERBOSE (line 9) | pub const PIC_LOG_VERBOSE: bool = false; constant _ (line 13) | const _: () = assert!(std::mem::offset_of!(Pic0, special_mask_mode) == 12); type Pic0 (line 15) | struct Pic0 { method get_irq (line 103) | fn get_irq(&mut self) -> Option { method port0_read (line 146) | fn port0_read(self: &Pic0) -> u32 { (if self.read_isr { self.isr } els... method port1_read (line 147) | fn port1_read(self: &Pic0) -> u32 { !self.irq_mask as u32 } type Pic (line 42) | struct Pic { method set_irq (line 151) | fn set_irq(self: &mut Pic, i: u8) { method clear_irq (line 163) | fn clear_irq(self: &mut Pic, i: u8) { method port0_write (line 175) | fn port0_write(&mut self, index: u8, v: u8) { method port1_write (line 245) | fn port1_write(&mut self, index: u8, v: u8) { method check_irqs_slave (line 282) | fn check_irqs_slave(&mut self) { function get_pic (line 94) | fn get_pic() -> MutexGuard<'static, Pic> { PIC.try_lock().unwrap() } function get_pic_addr_master (line 98) | pub fn get_pic_addr_master() -> u32 { &raw mut get_pic().master as u32 } function get_pic_addr_slave (line 100) | pub fn get_pic_addr_slave() -> u32 { &raw mut get_pic().slave as u32 } function pic_acknowledge_irq (line 294) | pub fn pic_acknowledge_irq() -> Option { function acknowledge_irq_slave (line 333) | fn acknowledge_irq_slave(pic: &mut Pic) -> Option { function set_irq (line 367) | pub fn set_irq(i: u8) { function clear_irq (line 377) | pub fn clear_irq(i: u8) { function port20_read (line 387) | pub fn port20_read() -> u32 { get_pic().master.port0_read() } function port21_read (line 388) | pub fn port21_read() -> u32 { get_pic().master.port1_read() } function portA0_read (line 390) | pub fn portA0_read() -> u32 { get_pic().slave.port0_read() } function portA1_read (line 391) | pub fn portA1_read() -> u32 { get_pic().slave.port1_read() } function port20_write (line 393) | pub fn port20_write(v: u8) { get_pic().port0_write(0, v) } function port21_write (line 394) | pub fn port21_write(v: u8) { get_pic().port1_write(0, v) } function portA0_write (line 396) | pub fn portA0_write(v: u8) { get_pic().port0_write(1, v) } function portA1_write (line 397) | pub fn portA1_write(v: u8) { get_pic().port1_write(1, v) } function port4D0_read (line 399) | pub fn port4D0_read() -> u32 { get_pic().master.elcr as u32 } function port4D1_read (line 400) | pub fn port4D1_read() -> u32 { get_pic().slave.elcr as u32 } function port4D0_write (line 401) | pub fn port4D0_write(v: u8) { get_pic().master.elcr = v } function port4D1_write (line 402) | pub fn port4D1_write(v: u8) { get_pic().slave.elcr = v } FILE: src/rust/cpu/sse_instr.rs function mov_r_m64 (line 4) | pub unsafe fn mov_r_m64(addr: i32, r: i32) { function movl_r128_m64 (line 10) | pub unsafe fn movl_r128_m64(addr: i32, r: i32) { function mov_r_r128 (line 15) | pub unsafe fn mov_r_r128(r1: i32, r2: i32) { function mov_r_m128 (line 20) | pub unsafe fn mov_r_m128(addr: i32, r: i32) { function mov_rm_r128 (line 25) | pub unsafe fn mov_rm_r128(source: reg128, r: i32) { function movh_r128_m64 (line 29) | pub unsafe fn movh_r128_m64(addr: i32, r: i32) { function pand_r128 (line 35) | pub unsafe fn pand_r128(source: reg128, r: i32) { function pandn_r128 (line 44) | pub unsafe fn pandn_r128(source: reg128, r: i32) { function pxor_r128 (line 53) | pub unsafe fn pxor_r128(source: reg128, r: i32) { function por_r128 (line 62) | pub unsafe fn por_r128(source: reg128, r: i32) { function psrlw_r64 (line 72) | pub unsafe fn psrlw_r64(r: i32, shift: u64) { function psraw_r64 (line 83) | pub unsafe fn psraw_r64(r: i32, shift: u64) { function psllw_r64 (line 94) | pub unsafe fn psllw_r64(r: i32, shift: u64) { function psrld_r64 (line 106) | pub unsafe fn psrld_r64(r: i32, shift: u64) { function psrad_r64 (line 118) | pub unsafe fn psrad_r64(r: i32, shift: u64) { function pslld_r64 (line 129) | pub unsafe fn pslld_r64(r: i32, shift: u64) { function psrlq_r64 (line 141) | pub unsafe fn psrlq_r64(r: i32, shift: u64) { function psllq_r64 (line 151) | pub unsafe fn psllq_r64(r: i32, shift: u64) { function psrlw_r128 (line 161) | pub unsafe fn psrlw_r128(r: i32, shift: u64) { function psraw_r128 (line 176) | pub unsafe fn psraw_r128(r: i32, shift: u64) { function psllw_r128 (line 190) | pub unsafe fn psllw_r128(r: i32, shift: u64) { function psrld_r128 (line 209) | pub unsafe fn psrld_r128(r: i32, shift: u64) { function psrad_r128 (line 224) | pub unsafe fn psrad_r128(r: i32, shift: u64) { function pslld_r128 (line 234) | pub unsafe fn pslld_r128(r: i32, shift: u64) { function psrlq_r128 (line 249) | pub unsafe fn psrlq_r128(r: i32, shift: u64) { function psllq_r128 (line 259) | pub unsafe fn psllq_r128(r: i32, shift: u64) { function sse_comparison (line 270) | pub unsafe fn sse_comparison(op: i32, x: f64, y: f64) -> bool { function sse_min (line 287) | pub unsafe fn sse_min(x: f64, y: f64) -> f64 { function sse_max (line 291) | pub unsafe fn sse_max(x: f64, y: f64) -> f64 { function sse_convert_with_truncation_f32_to_i32 (line 297) | pub unsafe fn sse_convert_with_truncation_f32_to_i32(x: f32) -> i32 { function sse_convert_f32_to_i32 (line 308) | pub unsafe fn sse_convert_f32_to_i32(x: f32) -> i32 { function sse_convert_with_truncation_f64_to_i32 (line 320) | pub unsafe fn sse_convert_with_truncation_f64_to_i32(x: f64) -> i32 { function sse_convert_f64_to_i32 (line 331) | pub unsafe fn sse_convert_f64_to_i32(x: f64) -> i32 { function sse_integer_round (line 342) | pub unsafe fn sse_integer_round(f: f64) -> f64 { FILE: src/rust/cpu/string.rs function count_until_end_of_page (line 25) | fn count_until_end_of_page(direction: i32, size: i32, addr: u32) -> u32 { type Instruction (line 35) | enum Instruction { type Size (line 45) | enum Size { type Rep (line 51) | enum Rep { function string_instruction (line 60) | unsafe fn string_instruction( function movsb_rep (line 517) | pub unsafe fn movsb_rep(is_asize_32: bool, seg: i32) { function movsw_rep (line 521) | pub unsafe fn movsw_rep(is_asize_32: bool, seg: i32) { function movsd_rep (line 525) | pub unsafe fn movsd_rep(is_asize_32: bool, seg: i32) { function movsb_no_rep (line 528) | pub unsafe fn movsb_no_rep(is_asize_32: bool, seg: i32) { function movsw_no_rep (line 531) | pub unsafe fn movsw_no_rep(is_asize_32: bool, seg: i32) { function movsd_no_rep (line 534) | pub unsafe fn movsd_no_rep(is_asize_32: bool, seg: i32) { function lodsb_rep (line 539) | pub unsafe fn lodsb_rep(is_asize_32: bool, seg: i32) { function lodsw_rep (line 543) | pub unsafe fn lodsw_rep(is_asize_32: bool, seg: i32) { function lodsd_rep (line 547) | pub unsafe fn lodsd_rep(is_asize_32: bool, seg: i32) { function lodsb_no_rep (line 550) | pub unsafe fn lodsb_no_rep(is_asize_32: bool, seg: i32) { function lodsw_no_rep (line 553) | pub unsafe fn lodsw_no_rep(is_asize_32: bool, seg: i32) { function lodsd_no_rep (line 556) | pub unsafe fn lodsd_no_rep(is_asize_32: bool, seg: i32) { function stosb_rep (line 561) | pub unsafe fn stosb_rep(is_asize_32: bool) { function stosw_rep (line 565) | pub unsafe fn stosw_rep(is_asize_32: bool) { function stosd_rep (line 569) | pub unsafe fn stosd_rep(is_asize_32: bool) { function stosb_no_rep (line 572) | pub unsafe fn stosb_no_rep(is_asize_32: bool) { function stosw_no_rep (line 575) | pub unsafe fn stosw_no_rep(is_asize_32: bool) { function stosd_no_rep (line 578) | pub unsafe fn stosd_no_rep(is_asize_32: bool) { function cmpsb_repz (line 583) | pub unsafe fn cmpsb_repz(is_asize_32: bool, seg: i32) { function cmpsw_repz (line 587) | pub unsafe fn cmpsw_repz(is_asize_32: bool, seg: i32) { function cmpsd_repz (line 591) | pub unsafe fn cmpsd_repz(is_asize_32: bool, seg: i32) { function cmpsb_repnz (line 595) | pub unsafe fn cmpsb_repnz(is_asize_32: bool, seg: i32) { function cmpsw_repnz (line 599) | pub unsafe fn cmpsw_repnz(is_asize_32: bool, seg: i32) { function cmpsd_repnz (line 603) | pub unsafe fn cmpsd_repnz(is_asize_32: bool, seg: i32) { function cmpsb_no_rep (line 607) | pub unsafe fn cmpsb_no_rep(is_asize_32: bool, seg: i32) { function cmpsw_no_rep (line 611) | pub unsafe fn cmpsw_no_rep(is_asize_32: bool, seg: i32) { function cmpsd_no_rep (line 615) | pub unsafe fn cmpsd_no_rep(is_asize_32: bool, seg: i32) { function scasb_repz (line 620) | pub unsafe fn scasb_repz(is_asize_32: bool) { function scasw_repz (line 624) | pub unsafe fn scasw_repz(is_asize_32: bool) { function scasd_repz (line 628) | pub unsafe fn scasd_repz(is_asize_32: bool) { function scasb_repnz (line 632) | pub unsafe fn scasb_repnz(is_asize_32: bool) { function scasw_repnz (line 636) | pub unsafe fn scasw_repnz(is_asize_32: bool) { function scasd_repnz (line 640) | pub unsafe fn scasd_repnz(is_asize_32: bool) { function scasb_no_rep (line 643) | pub unsafe fn scasb_no_rep(is_asize_32: bool) { function scasw_no_rep (line 646) | pub unsafe fn scasw_no_rep(is_asize_32: bool) { function scasd_no_rep (line 649) | pub unsafe fn scasd_no_rep(is_asize_32: bool) { function outsb_rep (line 654) | pub unsafe fn outsb_rep(is_asize_32: bool, seg: i32) { function outsw_rep (line 658) | pub unsafe fn outsw_rep(is_asize_32: bool, seg: i32) { function outsd_rep (line 662) | pub unsafe fn outsd_rep(is_asize_32: bool, seg: i32) { function outsb_no_rep (line 666) | pub unsafe fn outsb_no_rep(is_asize_32: bool, seg: i32) { function outsw_no_rep (line 670) | pub unsafe fn outsw_no_rep(is_asize_32: bool, seg: i32) { function outsd_no_rep (line 674) | pub unsafe fn outsd_no_rep(is_asize_32: bool, seg: i32) { function insb_rep (line 679) | pub unsafe fn insb_rep(is_asize_32: bool) { function insw_rep (line 683) | pub unsafe fn insw_rep(is_asize_32: bool) { function insd_rep (line 687) | pub unsafe fn insd_rep(is_asize_32: bool) { function insb_no_rep (line 691) | pub unsafe fn insb_no_rep(is_asize_32: bool) { function insw_no_rep (line 695) | pub unsafe fn insw_no_rep(is_asize_32: bool) { function insd_no_rep (line 699) | pub unsafe fn insd_no_rep(is_asize_32: bool) { FILE: src/rust/cpu/vga.rs function svga_allocate_dest_buffer (line 15) | pub unsafe fn svga_allocate_dest_buffer(size: u32) -> u32 { function set_dirty_bitmap_size (line 20) | pub unsafe fn set_dirty_bitmap_size(size: u32) { dirty_bitmap.resize(siz... function mark_dirty (line 22) | pub unsafe fn mark_dirty(addr: u32) { function svga_mark_dirty (line 29) | pub unsafe fn svga_mark_dirty() { function iter_dirty_pages (line 35) | fn iter_dirty_pages(f: &dyn Fn(isize)) { function svga_fill_pixel_buffer (line 64) | pub unsafe fn svga_fill_pixel_buffer(bpp: u32, svga_dest_offset: u32) { FILE: src/rust/cpu_context.rs type CpuContext (line 6) | pub struct CpuContext { method advance16 (line 14) | pub fn advance16(&mut self) { method advance32 (line 18) | pub fn advance32(&mut self) { method advance_moffs (line 23) | pub fn advance_moffs(&mut self) { method read_imm8 (line 32) | pub fn read_imm8(&mut self) -> u8 { method read_imm8s (line 38) | pub fn read_imm8s(&mut self) -> i8 { self.read_imm8() as i8 } method read_imm16 (line 39) | pub fn read_imm16(&mut self) -> u16 { method read_imm32 (line 45) | pub fn read_imm32(&mut self) -> u32 { method read_moffs (line 51) | pub fn read_moffs(&mut self) -> u32 { method cpl3 (line 60) | pub fn cpl3(&self) -> bool { self.state_flags.cpl3() } method has_flat_segmentation (line 61) | pub fn has_flat_segmentation(&self) -> bool { self.state_flags.has_fla... method osize_32 (line 62) | pub fn osize_32(&self) -> bool { method asize_32 (line 65) | pub fn asize_32(&self) -> bool { method ssize_32 (line 68) | pub fn ssize_32(&self) -> bool { self.state_flags.ssize_32() } FILE: src/rust/dbg.rs constant DEBUG (line 2) | pub const DEBUG: bool = cfg!(debug_assertions); function log_from_wasm (line 6) | pub fn log_from_wasm(ptr: *const u8, len: usize); function console_log_from_wasm (line 7) | pub fn console_log_from_wasm(ptr: *const u8, len: usize); function dbg_trace_from_wasm (line 8) | pub fn dbg_trace_from_wasm(); function log_to_js_console (line 12) | pub fn log_to_js_console(s: T) { function console_log_to_js_console (line 21) | pub fn console_log_to_js_console(s: T) { function dbg_trace (line 30) | pub fn dbg_trace() { function dbg_trace (line 39) | pub fn dbg_trace() {} FILE: src/rust/jit.rs type WasmTableIndex (line 27) | pub struct WasmTableIndex(u16); method to_u16 (line 29) | pub fn to_u16(self) -> u16 { self.0 } function codegen_finalize (line 36) | pub fn codegen_finalize( function jit_clear_func (line 43) | pub fn jit_clear_func(wasm_table_index: WasmTableIndex); function codegen_finalize (line 47) | fn codegen_finalize( function jit_clear_func (line 57) | pub fn jit_clear_func(wasm_table_index: WasmTableIndex) { constant JIT_THRESHOLD (line 75) | pub const JIT_THRESHOLD: u32 = 200 * 1000; constant BRTABLE_CUTOFF (line 78) | pub const BRTABLE_CUTOFF: usize = 10; constant WASM_TABLE_SIZE (line 81) | pub const WASM_TABLE_SIZE: u32 = 900; constant CHECK_JIT_STATE_INVARIANTS (line 83) | pub const CHECK_JIT_STATE_INVARIANTS: bool = false; constant MAX_INSTRUCTION_LENGTH (line 85) | const MAX_INSTRUCTION_LENGTH: u32 = 16; function get_jit_state (line 88) | fn get_jit_state() -> JitStateRef { JitStateRef(JIT_STATE.try_lock().unw... type JitStateRef (line 90) | struct JitStateRef(MutexGuard<'static, MaybeUninit>); type Target (line 93) | type Target = JitState; method deref (line 94) | fn deref(&self) -> &Self::Target { unsafe { self.0.assume_init_ref() } } method deref_mut (line 97) | fn deref_mut(&mut self) -> &mut Self::Target { unsafe { self.0.assume_in... function rust_init (line 101) | pub fn rust_init() { type PageInfo (line 116) | struct PageInfo { type CompilingPageState (line 123) | enum CompilingPageState { type JitState (line 128) | struct JitState { method create_and_initialise (line 191) | pub fn create_and_initialise() -> JitState { function check_jit_state_invariants (line 141) | fn check_jit_state_invariants(ctx: &mut JitState) { type BasicBlockType (line 208) | pub enum BasicBlockType { type BasicBlock (line 226) | pub struct BasicBlock { type CachedCode (line 238) | pub struct CachedCode { constant NONE (line 244) | pub const NONE: CachedCode = CachedCode { type InstructionOperandDest (line 251) | pub enum InstructionOperandDest { method into (line 270) | fn into(self: InstructionOperandDest) -> InstructionOperand { type InstructionOperand (line 256) | pub enum InstructionOperand { method is_zero (line 262) | pub fn is_zero(&self) -> bool { type Instruction (line 277) | pub enum Instruction { type JitContext (line 312) | pub struct JitContext<'a> { function reg (line 324) | pub fn reg(&self, i: u32) -> WasmLocal { constant JIT_INSTR_BLOCK_BOUNDARY_FLAG (line 335) | pub const JIT_INSTR_BLOCK_BOUNDARY_FLAG: u32 = 1 << 0; function is_near_end_of_page (line 337) | pub fn is_near_end_of_page(address: u32) -> bool { function jit_find_cache_entry (line 341) | pub fn jit_find_cache_entry(phys_address: u32, state_flags: CachedStateF... function jit_find_cache_entry_in_page (line 372) | pub fn jit_find_cache_entry_in_page( function jit_find_basic_blocks (line 402) | fn jit_find_basic_blocks( function jit_force_generate_unsafe (line 769) | pub fn jit_force_generate_unsafe(virt_addr: i32) { function jit_analyze_and_generate (line 785) | fn jit_analyze_and_generate( function codegen_finalize_finished (line 1021) | pub fn codegen_finalize_finished( function update_tlb_code (line 1104) | pub fn update_tlb_code(virt_page: Page, phys_page: Page) { function set_tlb_code (line 1118) | pub fn set_tlb_code( function jit_generate_module (line 1152) | fn jit_generate_module( function jit_generate_basic_block (line 2003) | fn jit_generate_basic_block(ctx: &mut JitContext, block: &BasicBlock) { function jit_increase_hotness_and_maybe_compile (line 2095) | pub fn jit_increase_hotness_and_maybe_compile( function free_wasm_table_index (line 2135) | fn free_wasm_table_index(ctx: &mut JitState, wasm_table_index: WasmTable... function jit_dirty_page_ctx (line 2181) | fn jit_dirty_page_ctx(ctx: &mut JitState, page: Page) { function jit_dirty_cache (line 2279) | pub fn jit_dirty_cache(start_addr: u32, end_addr: u32) { function jit_dirty_page (line 2291) | pub fn jit_dirty_page(page: Page) { jit_dirty_page_ctx(&mut get_jit_stat... function jit_dirty_cache_small (line 2294) | pub fn jit_dirty_cache_small(start_addr: u32, end_addr: u32) { function jit_clear_cache_js (line 2312) | pub fn jit_clear_cache_js() { jit_clear_cache(&mut get_jit_state()) } function jit_clear_cache (line 2314) | fn jit_clear_cache(ctx: &mut JitState) { function jit_page_has_code (line 2329) | pub fn jit_page_has_code(page: Page) -> bool { jit_page_has_code_ctx(&mu... function jit_page_has_code_ctx (line 2331) | fn jit_page_has_code_ctx(ctx: &mut JitState, page: Page) -> bool { function jit_get_wasm_table_index_free_list_count (line 2336) | pub fn jit_get_wasm_table_index_free_list_count() -> u32 { function jit_get_cache_size (line 2345) | pub fn jit_get_cache_size() -> u32 { function check_missed_entry_points (line 2359) | pub fn check_missed_entry_points(phys_address: u32, state_flags: CachedS... function debug_set_dispatcher_target (line 2396) | pub fn debug_set_dispatcher_target(_target_index: i32) { function check_dispatcher_target (line 2402) | pub fn check_dispatcher_target(target_index: i32, max: i32) { function enter_basic_block (line 2410) | pub fn enter_basic_block(phys_eip: u32) { function set_jit_config (line 2424) | pub unsafe fn set_jit_config(index: u32, value: u32) { function get_jit_config (line 2435) | pub unsafe fn get_jit_config(index: u32) -> u32 { FILE: src/rust/jit_instructions.rs type LocalOrImmediate (line 21) | enum LocalOrImmediate<'a> { function gen_get (line 27) | pub fn gen_get(&self, builder: &mut WasmBuilder) { function gen_get_mask255 (line 33) | pub fn gen_get_mask255(&self, builder: &mut WasmBuilder) { function eq_local (line 43) | pub fn eq_local(&self, other_local: &WasmLocal) -> bool { function is_zero (line 49) | pub fn is_zero(&self) -> bool { function to_instruction_operand (line 56) | fn to_instruction_operand(&self, ctx: &mut JitContext) -> InstructionOpe... function local_to_instruction_operand (line 66) | fn local_to_instruction_operand(ctx: &mut JitContext, local: &WasmLocal)... function jit_instruction (line 76) | pub fn jit_instruction(ctx: &mut JitContext, instr_flags: &mut u32) { function jit_handle_prefix (line 86) | pub fn jit_handle_prefix(ctx: &mut JitContext, instr_flags: &mut u32) { function jit_handle_segment_prefix (line 94) | pub fn jit_handle_segment_prefix(segment: u32, ctx: &mut JitContext, ins... function instr16_0F_jit (line 100) | pub fn instr16_0F_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr32_0F_jit (line 103) | pub fn instr32_0F_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_26_jit (line 106) | pub fn instr_26_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_2E_jit (line 109) | pub fn instr_2E_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_36_jit (line 112) | pub fn instr_36_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_3E_jit (line 115) | pub fn instr_3E_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_64_jit (line 119) | pub fn instr_64_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_65_jit (line 122) | pub fn instr_65_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_66_jit (line 126) | pub fn instr_66_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_67_jit (line 130) | pub fn instr_67_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_F0_jit (line 134) | pub fn instr_F0_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_F2_jit (line 138) | pub fn instr_F2_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function instr_F3_jit (line 142) | pub fn instr_F3_jit(ctx: &mut JitContext, instr_flags: &mut u32) { function sse_read_f32_xmm_mem (line 147) | fn sse_read_f32_xmm_mem(ctx: &mut JitContext, name: &str, modrm_byte: Mo... function sse_read_f32_xmm_xmm (line 153) | fn sse_read_f32_xmm_xmm(ctx: &mut JitContext, name: &str, r1: u32, r2: u... function sse_read64_xmm_mem (line 161) | fn sse_read64_xmm_mem(ctx: &mut JitContext, name: &str, modrm_byte: Modr... function sse_read64_xmm_xmm (line 166) | fn sse_read64_xmm_xmm(ctx: &mut JitContext, name: &str, r1: u32, r2: u32) { function sse_read128_xmm_mem (line 174) | fn sse_read128_xmm_mem(ctx: &mut JitContext, name: &str, modrm_byte: Mod... function sse_read128_xmm_mem_imm (line 181) | fn sse_read128_xmm_mem_imm( function sse_read128_xmm_xmm (line 195) | fn sse_read128_xmm_xmm(ctx: &mut JitContext, name: &str, r1: u32, r2: u3... function sse_read128_xmm_xmm_imm (line 204) | fn sse_read128_xmm_xmm_imm(ctx: &mut JitContext, name: &str, r1: u32, r2... function sse_mov_xmm_xmm (line 214) | fn sse_mov_xmm_xmm(ctx: &mut JitContext, r1: u32, r2: u32) { function mmx_read64_mm_mem32 (line 230) | fn mmx_read64_mm_mem32(ctx: &mut JitContext, name: &str, modrm_byte: Mod... function mmx_read64_mm_mm32 (line 235) | fn mmx_read64_mm_mm32(ctx: &mut JitContext, name: &str, r1: u32, r2: u32) { function mmx_read64_mm_mem (line 242) | fn mmx_read64_mm_mem(ctx: &mut JitContext, name: &str, modrm_byte: Modrm... function mmx_read64_mm_mm (line 247) | fn mmx_read64_mm_mm(ctx: &mut JitContext, name: &str, r1: u32, r2: u32) { function push16_reg_jit (line 255) | fn push16_reg_jit(ctx: &mut JitContext, r: u32) { function push32_reg_jit (line 261) | fn push32_reg_jit(ctx: &mut JitContext, r: u32) { function push16_imm_jit (line 265) | fn push16_imm_jit(ctx: &mut JitContext, imm: u32) { function push32_imm_jit (line 271) | fn push32_imm_jit(ctx: &mut JitContext, imm: u32) { function push16_mem_jit (line 277) | fn push16_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function push32_mem_jit (line 283) | fn push32_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function pop16_reg_jit (line 290) | fn pop16_reg_jit(ctx: &mut JitContext, reg: u32) { function pop32_reg_jit (line 295) | fn pop32_reg_jit(ctx: &mut JitContext, reg: u32) { function group_arith_al_imm8 (line 300) | fn group_arith_al_imm8( function group_arith_ax_imm16 (line 313) | fn group_arith_ax_imm16(ctx: &mut JitContext, op: &str, imm16: u32) { function group_arith_eax_imm32 (line 320) | fn group_arith_eax_imm32( function gen_add8 (line 957) | fn gen_add8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_add32 (line 989) | fn gen_add32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_sub8 (line 1013) | fn gen_sub8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_sub32 (line 1045) | fn gen_sub32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_cmp (line 1069) | fn gen_cmp( function gen_cmp8 (line 1107) | fn gen_cmp8(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrImme... function gen_cmp16 (line 1110) | fn gen_cmp16(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrImm... function gen_cmp32 (line 1113) | fn gen_cmp32(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrImm... function gen_adc8 (line 1117) | fn gen_adc8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_adc32 (line 1137) | fn gen_adc32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_sbb8 (line 1216) | fn gen_sbb8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_sbb32 (line 1236) | fn gen_sbb32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_and8 (line 1315) | fn gen_and8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_and32 (line 1337) | fn gen_and32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_test (line 1357) | fn gen_test( function gen_test8 (line 1392) | fn gen_test8(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrImm... function gen_test16 (line 1395) | fn gen_test16(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrIm... function gen_test32 (line 1398) | fn gen_test32(ctx: &mut JitContext, dest: &WasmLocal, source: &LocalOrIm... function gen_or8 (line 1402) | fn gen_or8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_operan... function gen_or32 (line 1424) | fn gen_or32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_xor8 (line 1444) | fn gen_xor8(ctx: &mut JitContext, dest_operand: &WasmLocal, source_opera... function gen_xor32 (line 1466) | fn gen_xor32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_rol32 (line 1495) | fn gen_rol32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_ror32 (line 1513) | fn gen_ror32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_rcl32 (line 1532) | fn gen_rcl32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_rcr32 (line 1550) | fn gen_rcr32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... type ShiftCount (line 1569) | enum ShiftCount { method gen_get (line 1574) | pub fn gen_get(builder: &mut WasmBuilder, count: &ShiftCount) { method gen_get_thirtytwo_minus (line 1580) | pub fn gen_get_thirtytwo_minus(builder: &mut WasmBuilder, count: &Shif... method gen_get_minus_one (line 1590) | pub fn gen_get_minus_one(builder: &mut WasmBuilder, count: &ShiftCount) { function gen_shl32 (line 1602) | fn gen_shl32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_shr32 (line 1675) | fn gen_shr32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_sar32 (line 1741) | fn gen_sar32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_xadd32 (line 1800) | fn gen_xadd32(ctx: &mut JitContext, dest_operand: &WasmLocal, r: u32) { function gen_cmpxchg32 (line 1812) | fn gen_cmpxchg32(ctx: &mut JitContext, r: u32) { function gen_mul32 (line 1840) | fn gen_mul32(ctx: &mut JitContext) { function gen_imul32 (line 1873) | fn gen_imul32(ctx: &mut JitContext) { function gen_imul_reg32 (line 1910) | fn gen_imul_reg32( function gen_imul3_reg32 (line 1918) | fn gen_imul3_reg32( function gen_div32 (line 1958) | fn gen_div32(ctx: &mut JitContext, source: &WasmLocal) { function gen_bt (line 2006) | fn gen_bt( function gen_bts (line 2033) | fn gen_bts( function gen_btc (line 2055) | fn gen_btc( function gen_btr (line 2077) | fn gen_btr( function gen_bit_rmw (line 2102) | fn gen_bit_rmw( function gen_bsf32 (line 2139) | fn gen_bsf32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_bsr32 (line 2146) | fn gen_bsr32(ctx: &mut JitContext, dest_operand: &WasmLocal, source_oper... function gen_bswap (line 2153) | fn gen_bswap(ctx: &mut JitContext, reg: i32) { function instr_04_jit (line 2181) | pub fn instr_04_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_05_jit (line 2182) | pub fn instr16_05_jit(ctx: &mut JitContext, imm16: u32) { function instr32_05_jit (line 2185) | pub fn instr32_05_jit(ctx: &mut JitContext, imm32: u32) { function instr_0C_jit (line 2197) | pub fn instr_0C_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_0D_jit (line 2198) | pub fn instr16_0D_jit(ctx: &mut JitContext, imm16: u32) { function instr32_0D_jit (line 2201) | pub fn instr32_0D_jit(ctx: &mut JitContext, imm32: u32) { function instr_14_jit (line 2213) | pub fn instr_14_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_15_jit (line 2214) | pub fn instr16_15_jit(ctx: &mut JitContext, imm16: u32) { function instr32_15_jit (line 2217) | pub fn instr32_15_jit(ctx: &mut JitContext, imm32: u32) { function instr_1C_jit (line 2229) | pub fn instr_1C_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_1D_jit (line 2230) | pub fn instr16_1D_jit(ctx: &mut JitContext, imm16: u32) { function instr32_1D_jit (line 2233) | pub fn instr32_1D_jit(ctx: &mut JitContext, imm32: u32) { function instr_24_jit (line 2245) | pub fn instr_24_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_25_jit (line 2246) | pub fn instr16_25_jit(ctx: &mut JitContext, imm16: u32) { function instr32_25_jit (line 2249) | pub fn instr32_25_jit(ctx: &mut JitContext, imm32: u32) { function instr_2C_jit (line 2261) | pub fn instr_2C_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_2D_jit (line 2262) | pub fn instr16_2D_jit(ctx: &mut JitContext, imm16: u32) { function instr32_2D_jit (line 2265) | pub fn instr32_2D_jit(ctx: &mut JitContext, imm32: u32) { function instr_34_jit (line 2277) | pub fn instr_34_jit(ctx: &mut JitContext, imm8: u32) { group_arith_al_im... function instr16_35_jit (line 2278) | pub fn instr16_35_jit(ctx: &mut JitContext, imm16: u32) { function instr32_35_jit (line 2281) | pub fn instr32_35_jit(ctx: &mut JitContext, imm32: u32) { function instr_3A_mem_jit (line 2289) | pub fn instr_3A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: ... function instr_3A_reg_jit (line 2302) | pub fn instr_3A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_3B_mem_jit (line 2314) | pub fn instr16_3B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_3B_reg_jit (line 2325) | pub fn instr16_3B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_3B_mem_jit (line 2333) | pub fn instr32_3B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_3B_reg_jit (line 2344) | pub fn instr32_3B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_3C_jit (line 2352) | pub fn instr_3C_jit(ctx: &mut JitContext, imm8: u32) { function instr16_3D_jit (line 2356) | pub fn instr16_3D_jit(ctx: &mut JitContext, imm16: u32) { function instr32_3D_jit (line 2360) | pub fn instr32_3D_jit(ctx: &mut JitContext, imm32: u32) { function gen_inc (line 2364) | fn gen_inc(ctx: &mut JitContext, dest_operand: &WasmLocal, size: i32) { function gen_inc16 (line 2407) | fn gen_inc16(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_inc32 (line 2410) | fn gen_inc32(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_dec (line 2414) | fn gen_dec(ctx: &mut JitContext, dest_operand: &WasmLocal, size: i32) { function gen_dec16 (line 2457) | fn gen_dec16(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_dec32 (line 2460) | fn gen_dec32(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_inc16_r (line 2464) | fn gen_inc16_r(ctx: &mut JitContext, r: u32) { gen_inc16(ctx, &mut ctx.r... function gen_inc32_r (line 2465) | fn gen_inc32_r(ctx: &mut JitContext, r: u32) { gen_inc32(ctx, &mut ctx.r... function gen_dec16_r (line 2466) | fn gen_dec16_r(ctx: &mut JitContext, r: u32) { gen_dec16(ctx, &mut ctx.r... function gen_dec32_r (line 2467) | fn gen_dec32_r(ctx: &mut JitContext, r: u32) { gen_dec32(ctx, &mut ctx.r... function gen_not16 (line 2469) | fn gen_not16(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_not32 (line 2476) | fn gen_not32(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_neg16 (line 2484) | fn gen_neg16(ctx: &mut JitContext, dest_operand: &WasmLocal) { function gen_neg32 (line 2490) | fn gen_neg32(ctx: &mut JitContext, dest_operand: &WasmLocal) { function instr16_06_jit (line 2505) | pub fn instr16_06_jit(ctx: &mut JitContext) { function instr32_06_jit (line 2511) | pub fn instr32_06_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg(c... function instr16_0E_jit (line 2513) | pub fn instr16_0E_jit(ctx: &mut JitContext) { function instr32_0E_jit (line 2519) | pub fn instr32_0E_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg(c... function instr16_16_jit (line 2521) | pub fn instr16_16_jit(ctx: &mut JitContext) { function instr32_16_jit (line 2527) | pub fn instr32_16_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg(c... function instr16_1E_jit (line 2529) | pub fn instr16_1E_jit(ctx: &mut JitContext) { function instr32_1E_jit (line 2535) | pub fn instr32_1E_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg(c... function instr16_40_jit (line 2537) | pub fn instr16_40_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, AX); } function instr32_40_jit (line 2538) | pub fn instr32_40_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, EAX); } function instr16_41_jit (line 2539) | pub fn instr16_41_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, CX); } function instr32_41_jit (line 2540) | pub fn instr32_41_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, ECX); } function instr16_42_jit (line 2541) | pub fn instr16_42_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, DX); } function instr32_42_jit (line 2542) | pub fn instr32_42_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, EDX); } function instr16_43_jit (line 2543) | pub fn instr16_43_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, BX); } function instr32_43_jit (line 2544) | pub fn instr32_43_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, EBX); } function instr16_44_jit (line 2545) | pub fn instr16_44_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, SP); } function instr32_44_jit (line 2546) | pub fn instr32_44_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, ESP); } function instr16_45_jit (line 2547) | pub fn instr16_45_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, BP); } function instr32_45_jit (line 2548) | pub fn instr32_45_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, EBP); } function instr16_46_jit (line 2549) | pub fn instr16_46_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, SI); } function instr32_46_jit (line 2550) | pub fn instr32_46_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, ESI); } function instr16_47_jit (line 2551) | pub fn instr16_47_jit(ctx: &mut JitContext) { gen_inc16_r(ctx, DI); } function instr32_47_jit (line 2552) | pub fn instr32_47_jit(ctx: &mut JitContext) { gen_inc32_r(ctx, EDI); } function instr16_48_jit (line 2554) | pub fn instr16_48_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, AX); } function instr32_48_jit (line 2555) | pub fn instr32_48_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, EAX); } function instr16_49_jit (line 2556) | pub fn instr16_49_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, CX); } function instr32_49_jit (line 2557) | pub fn instr32_49_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, ECX); } function instr16_4A_jit (line 2558) | pub fn instr16_4A_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, DX); } function instr32_4A_jit (line 2559) | pub fn instr32_4A_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, EDX); } function instr16_4B_jit (line 2560) | pub fn instr16_4B_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, BX); } function instr32_4B_jit (line 2561) | pub fn instr32_4B_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, EBX); } function instr16_4C_jit (line 2562) | pub fn instr16_4C_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, SP); } function instr32_4C_jit (line 2563) | pub fn instr32_4C_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, ESP); } function instr16_4D_jit (line 2564) | pub fn instr16_4D_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, BP); } function instr32_4D_jit (line 2565) | pub fn instr32_4D_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, EBP); } function instr16_4E_jit (line 2566) | pub fn instr16_4E_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, SI); } function instr32_4E_jit (line 2567) | pub fn instr32_4E_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, ESI); } function instr16_4F_jit (line 2568) | pub fn instr16_4F_jit(ctx: &mut JitContext) { gen_dec16_r(ctx, DI); } function instr32_4F_jit (line 2569) | pub fn instr32_4F_jit(ctx: &mut JitContext) { gen_dec32_r(ctx, EDI); } function instr16_50_jit (line 2571) | pub fn instr16_50_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, AX); } function instr32_50_jit (line 2572) | pub fn instr32_50_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, EAX); } function instr16_51_jit (line 2573) | pub fn instr16_51_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, CX); } function instr32_51_jit (line 2574) | pub fn instr32_51_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, ECX); } function instr16_52_jit (line 2575) | pub fn instr16_52_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, DX); } function instr32_52_jit (line 2576) | pub fn instr32_52_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, EDX); } function instr16_53_jit (line 2577) | pub fn instr16_53_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, BX); } function instr32_53_jit (line 2578) | pub fn instr32_53_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, EBX); } function instr16_54_jit (line 2579) | pub fn instr16_54_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, SP); } function instr32_54_jit (line 2580) | pub fn instr32_54_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, ESP); } function instr16_55_jit (line 2581) | pub fn instr16_55_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, BP); } function instr32_55_jit (line 2582) | pub fn instr32_55_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, EBP); } function instr16_56_jit (line 2583) | pub fn instr16_56_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, SI); } function instr32_56_jit (line 2584) | pub fn instr32_56_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, ESI); } function instr16_57_jit (line 2585) | pub fn instr16_57_jit(ctx: &mut JitContext) { push16_reg_jit(ctx, DI); } function instr32_57_jit (line 2586) | pub fn instr32_57_jit(ctx: &mut JitContext) { push32_reg_jit(ctx, EDI); } function instr16_58_jit (line 2588) | pub fn instr16_58_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, AX); } function instr32_58_jit (line 2589) | pub fn instr32_58_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, EAX); } function instr16_59_jit (line 2590) | pub fn instr16_59_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, CX); } function instr32_59_jit (line 2591) | pub fn instr32_59_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, ECX); } function instr16_5A_jit (line 2592) | pub fn instr16_5A_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, DX); } function instr32_5A_jit (line 2593) | pub fn instr32_5A_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, EDX); } function instr16_5B_jit (line 2594) | pub fn instr16_5B_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, BX); } function instr32_5B_jit (line 2595) | pub fn instr32_5B_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, EBX); } function instr16_5C_jit (line 2596) | pub fn instr16_5C_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, SP); } function instr32_5C_jit (line 2597) | pub fn instr32_5C_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, ESP); } function instr16_5D_jit (line 2598) | pub fn instr16_5D_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, BP); } function instr32_5D_jit (line 2599) | pub fn instr32_5D_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, EBP); } function instr16_5E_jit (line 2600) | pub fn instr16_5E_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, SI); } function instr32_5E_jit (line 2601) | pub fn instr32_5E_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, ESI); } function instr16_5F_jit (line 2602) | pub fn instr16_5F_jit(ctx: &mut JitContext) { pop16_reg_jit(ctx, DI); } function instr32_5F_jit (line 2603) | pub fn instr32_5F_jit(ctx: &mut JitContext) { pop32_reg_jit(ctx, EDI); } function instr16_68_jit (line 2605) | pub fn instr16_68_jit(ctx: &mut JitContext, imm16: u32) { push16_imm_jit... function instr32_68_jit (line 2606) | pub fn instr32_68_jit(ctx: &mut JitContext, imm32: u32) { push32_imm_jit... function instr16_6A_jit (line 2607) | pub fn instr16_6A_jit(ctx: &mut JitContext, imm16: u32) { push16_imm_jit... function instr32_6A_jit (line 2608) | pub fn instr32_6A_jit(ctx: &mut JitContext, imm32: u32) { push32_imm_jit... function instr16_69_mem_jit (line 2610) | pub fn instr16_69_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_69_reg_jit (line 2616) | pub fn instr16_69_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm16:... function instr32_69_mem_jit (line 2623) | pub fn instr32_69_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_69_reg_jit (line 2634) | pub fn instr32_69_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm32:... function instr16_6B_mem_jit (line 2643) | pub fn instr16_6B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_6B_reg_jit (line 2649) | pub fn instr16_6B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8s:... function instr32_6B_mem_jit (line 2656) | pub fn instr32_6B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_6B_reg_jit (line 2667) | pub fn instr32_6B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8s:... function instr16_70_jit (line 2677) | pub fn instr16_70_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_70_jit (line 2678) | pub fn instr32_70_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_71_jit (line 2679) | pub fn instr16_71_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_71_jit (line 2680) | pub fn instr32_71_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_72_jit (line 2681) | pub fn instr16_72_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_72_jit (line 2682) | pub fn instr32_72_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_73_jit (line 2683) | pub fn instr16_73_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_73_jit (line 2684) | pub fn instr32_73_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_74_jit (line 2685) | pub fn instr16_74_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_74_jit (line 2686) | pub fn instr32_74_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_75_jit (line 2687) | pub fn instr16_75_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_75_jit (line 2688) | pub fn instr32_75_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_76_jit (line 2689) | pub fn instr16_76_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_76_jit (line 2690) | pub fn instr32_76_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_77_jit (line 2691) | pub fn instr16_77_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_77_jit (line 2692) | pub fn instr32_77_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_78_jit (line 2693) | pub fn instr16_78_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_78_jit (line 2694) | pub fn instr32_78_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_79_jit (line 2695) | pub fn instr16_79_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_79_jit (line 2696) | pub fn instr32_79_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7A_jit (line 2697) | pub fn instr16_7A_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7A_jit (line 2698) | pub fn instr32_7A_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7B_jit (line 2699) | pub fn instr16_7B_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7B_jit (line 2700) | pub fn instr32_7B_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7C_jit (line 2701) | pub fn instr16_7C_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7C_jit (line 2702) | pub fn instr32_7C_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7D_jit (line 2703) | pub fn instr16_7D_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7D_jit (line 2704) | pub fn instr32_7D_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7E_jit (line 2705) | pub fn instr16_7E_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7E_jit (line 2706) | pub fn instr32_7E_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_7F_jit (line 2707) | pub fn instr16_7F_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_7F_jit (line 2708) | pub fn instr32_7F_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_E0_jit (line 2711) | pub fn instr16_E0_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr32_E0_jit (line 2712) | pub fn instr32_E0_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr16_E1_jit (line 2713) | pub fn instr16_E1_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr32_E1_jit (line 2714) | pub fn instr32_E1_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr16_E2_jit (line 2715) | pub fn instr16_E2_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr32_E2_jit (line 2716) | pub fn instr32_E2_jit(ctx: &mut JitContext, _imm: u32) { codegen::decr_e... function instr16_E3_jit (line 2717) | pub fn instr16_E3_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_E3_jit (line 2718) | pub fn instr32_E3_jit(_ctx: &mut JitContext, _imm: u32) {} function instr_86_mem_jit (line 2831) | pub fn instr_86_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: ... function instr_86_reg_jit (line 2842) | pub fn instr_86_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_87_mem_jit (line 2851) | pub fn instr16_87_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_87_mem_jit (line 2862) | pub fn instr32_87_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_87_reg_jit (line 2873) | pub fn instr16_87_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_87_reg_jit (line 2882) | pub fn instr32_87_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_88_mem_jit (line 2892) | pub fn instr_88_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: ... function instr_88_reg_jit (line 2900) | pub fn instr_88_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_89_mem_jit (line 2904) | pub fn instr16_89_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_89_reg_jit (line 2909) | pub fn instr16_89_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_89_mem_jit (line 2912) | pub fn instr32_89_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_89_reg_jit (line 2917) | pub fn instr32_89_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_8A_mem_jit (line 2921) | pub fn instr_8A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r: ... function instr_8A_reg_jit (line 2926) | pub fn instr_8A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_8B_mem_jit (line 2930) | pub fn instr16_8B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_8B_reg_jit (line 2934) | pub fn instr16_8B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_8B_mem_jit (line 2937) | pub fn instr32_8B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_8B_reg_jit (line 2941) | pub fn instr32_8B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_8C_mem_jit (line 2945) | pub fn instr16_8C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_8C_mem_jit (line 2959) | pub fn instr32_8C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_8C_reg_jit (line 2973) | pub fn instr16_8C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_8C_reg_jit (line 2982) | pub fn instr32_8C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_8D_mem_jit (line 2992) | pub fn instr16_8D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr32_8D_mem_jit (line 2997) | pub fn instr32_8D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr16_8D_reg_jit (line 3005) | pub fn instr16_8D_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr32_8D_reg_jit (line 3009) | pub fn instr32_8D_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr16_8F_0_mem_jit (line 3013) | pub fn instr16_8F_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_8F_0_reg_jit (line 3031) | pub fn instr16_8F_0_reg_jit(ctx: &mut JitContext, r: u32) { pop16_reg_ji... function instr32_8F_0_mem_jit (line 3032) | pub fn instr32_8F_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_8F_0_reg_jit (line 3047) | pub fn instr32_8F_0_reg_jit(ctx: &mut JitContext, r: u32) { pop32_reg_ji... function instr16_E8_jit (line 3153) | pub fn instr16_E8_jit(ctx: &mut JitContext, _imm: u32) { function instr32_E8_jit (line 3159) | pub fn instr32_E8_jit(ctx: &mut JitContext, _imm: u32) { function instr16_E9_jit (line 3166) | pub fn instr16_E9_jit(_ctx: &mut JitContext, _imm: u32) { function instr32_E9_jit (line 3169) | pub fn instr32_E9_jit(_ctx: &mut JitContext, _imm: u32) { function instr16_C2_jit (line 3173) | pub fn instr16_C2_jit(ctx: &mut JitContext, imm16: u32) { function instr32_C2_jit (line 3182) | pub fn instr32_C2_jit(ctx: &mut JitContext, imm16: u32) { function instr16_C3_jit (line 3191) | pub fn instr16_C3_jit(ctx: &mut JitContext) { function instr32_C3_jit (line 3199) | pub fn instr32_C3_jit(ctx: &mut JitContext) { function instr16_C9_jit (line 3207) | pub fn instr16_C9_jit(ctx: &mut JitContext) { codegen::gen_leave(ctx, fa... function instr32_C9_jit (line 3208) | pub fn instr32_C9_jit(ctx: &mut JitContext) { codegen::gen_leave(ctx, tr... function gen_mov_reg8_imm (line 3210) | pub fn gen_mov_reg8_imm(ctx: &mut JitContext, r: u32, imm: u32) { function instr_B0_jit (line 3215) | pub fn instr_B0_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B1_jit (line 3216) | pub fn instr_B1_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B2_jit (line 3217) | pub fn instr_B2_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B3_jit (line 3218) | pub fn instr_B3_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B4_jit (line 3219) | pub fn instr_B4_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B5_jit (line 3220) | pub fn instr_B5_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B6_jit (line 3221) | pub fn instr_B6_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function instr_B7_jit (line 3222) | pub fn instr_B7_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg8_imm(c... function gen_mov_reg16_imm (line 3224) | pub fn gen_mov_reg16_imm(ctx: &mut JitContext, r: u32, imm: u32) { function instr16_B8_jit (line 3229) | pub fn instr16_B8_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_B9_jit (line 3230) | pub fn instr16_B9_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BA_jit (line 3231) | pub fn instr16_BA_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BB_jit (line 3232) | pub fn instr16_BB_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BC_jit (line 3233) | pub fn instr16_BC_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BD_jit (line 3234) | pub fn instr16_BD_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BE_jit (line 3235) | pub fn instr16_BE_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function instr16_BF_jit (line 3236) | pub fn instr16_BF_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg16_im... function gen_mov_reg32_imm (line 3238) | pub fn gen_mov_reg32_imm(ctx: &mut JitContext, r: u32, imm: u32) { function instr32_B8_jit (line 3243) | pub fn instr32_B8_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_B9_jit (line 3244) | pub fn instr32_B9_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BA_jit (line 3245) | pub fn instr32_BA_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BB_jit (line 3246) | pub fn instr32_BB_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BC_jit (line 3247) | pub fn instr32_BC_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BD_jit (line 3248) | pub fn instr32_BD_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BE_jit (line 3249) | pub fn instr32_BE_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr32_BF_jit (line 3250) | pub fn instr32_BF_jit(ctx: &mut JitContext, imm: u32) { gen_mov_reg32_im... function instr_D7_jit (line 3407) | pub fn instr_D7_jit(ctx: &mut JitContext) { function instr_group_D8_mem_jit (line 3427) | fn instr_group_D8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, o... function instr_group_D8_reg_jit (line 3432) | fn instr_group_D8_reg_jit(ctx: &mut JitContext, r: u32, op: &str) { function instr_D8_0_mem_jit (line 3438) | pub fn instr_D8_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_0_reg_jit (line 3441) | pub fn instr_D8_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_1_mem_jit (line 3444) | pub fn instr_D8_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_1_reg_jit (line 3447) | pub fn instr_D8_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_2_mem_jit (line 3450) | pub fn instr_D8_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_2_reg_jit (line 3454) | pub fn instr_D8_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_3_mem_jit (line 3458) | pub fn instr_D8_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_3_reg_jit (line 3462) | pub fn instr_D8_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_4_mem_jit (line 3466) | pub fn instr_D8_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_4_reg_jit (line 3469) | pub fn instr_D8_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_5_mem_jit (line 3472) | pub fn instr_D8_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_5_reg_jit (line 3475) | pub fn instr_D8_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_6_mem_jit (line 3478) | pub fn instr_D8_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_6_reg_jit (line 3481) | pub fn instr_D8_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr_D8_7_mem_jit (line 3484) | pub fn instr_D8_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_D8_7_reg_jit (line 3487) | pub fn instr_D8_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_D9_0_mem_jit (line 3491) | pub fn instr16_D9_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_0_reg_jit (line 3495) | pub fn instr16_D9_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_0_reg_jit (line 3499) | pub fn instr32_D9_0_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_0... function instr32_D9_0_mem_jit (line 3500) | pub fn instr32_D9_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_1_mem_jit (line 3504) | pub fn instr16_D9_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_1_reg_jit (line 3508) | pub fn instr16_D9_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_1_reg_jit (line 3512) | pub fn instr32_D9_1_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_1... function instr32_D9_1_mem_jit (line 3513) | pub fn instr32_D9_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_2_mem_jit (line 3517) | pub fn instr16_D9_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_2_reg_jit (line 3527) | pub fn instr16_D9_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_2_reg_jit (line 3532) | pub fn instr32_D9_2_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_2... function instr32_D9_2_mem_jit (line 3533) | pub fn instr32_D9_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_3_mem_jit (line 3537) | pub fn instr16_D9_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_3_reg_jit (line 3548) | pub fn instr16_D9_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_3_reg_jit (line 3551) | pub fn instr32_D9_3_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_3... function instr32_D9_3_mem_jit (line 3552) | pub fn instr32_D9_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_4_mem_jit (line 3556) | pub fn instr16_D9_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_4_reg_jit (line 3574) | pub fn instr16_D9_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_4_reg_jit (line 3583) | pub fn instr32_D9_4_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_4... function instr32_D9_4_mem_jit (line 3584) | pub fn instr32_D9_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_5_mem_jit (line 3588) | pub fn instr16_D9_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_5_reg_jit (line 3592) | pub fn instr16_D9_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_5_reg_jit (line 3600) | pub fn instr32_D9_5_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_5... function instr32_D9_5_mem_jit (line 3601) | pub fn instr32_D9_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_6_mem_jit (line 3605) | pub fn instr16_D9_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_6_reg_jit (line 3623) | pub fn instr16_D9_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_6_reg_jit (line 3626) | pub fn instr32_D9_6_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_6... function instr32_D9_6_mem_jit (line 3627) | pub fn instr32_D9_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_7_mem_jit (line 3631) | pub fn instr16_D9_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_D9_7_reg_jit (line 3642) | pub fn instr16_D9_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_D9_7_reg_jit (line 3645) | pub fn instr32_D9_7_reg_jit(ctx: &mut JitContext, r: u32) { instr16_D9_7... function instr32_D9_7_mem_jit (line 3646) | pub fn instr32_D9_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_0_reg_jit (line 3650) | pub fn instr_DA_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DA_1_reg_jit (line 3653) | pub fn instr_DA_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DA_2_reg_jit (line 3656) | pub fn instr_DA_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DA_3_reg_jit (line 3659) | pub fn instr_DA_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DA_4_reg_jit (line 3662) | pub fn instr_DA_4_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::gen_... function instr_DA_5_reg_jit (line 3663) | pub fn instr_DA_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DA_6_reg_jit (line 3671) | pub fn instr_DA_6_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::gen_... function instr_DA_7_reg_jit (line 3672) | pub fn instr_DA_7_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::gen_... function instr_group_DA_mem_jit (line 3674) | pub fn instr_group_DA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr_DA_0_mem_jit (line 3679) | pub fn instr_DA_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_1_mem_jit (line 3682) | pub fn instr_DA_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_2_mem_jit (line 3685) | pub fn instr_DA_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_3_mem_jit (line 3689) | pub fn instr_DA_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_4_mem_jit (line 3693) | pub fn instr_DA_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_5_mem_jit (line 3696) | pub fn instr_DA_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_6_mem_jit (line 3699) | pub fn instr_DA_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DA_7_mem_jit (line 3702) | pub fn instr_DA_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_0_mem_jit (line 3706) | pub fn instr_DB_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_0_reg_jit (line 3710) | pub fn instr_DB_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DB_1_mem_jit (line 3714) | pub fn instr_DB_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_1_reg_jit (line 3725) | pub fn instr_DB_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DB_2_mem_jit (line 3729) | pub fn instr_DB_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_2_reg_jit (line 3739) | pub fn instr_DB_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DB_3_mem_jit (line 3742) | pub fn instr_DB_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_3_reg_jit (line 3753) | pub fn instr_DB_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DB_5_mem_jit (line 3757) | pub fn instr_DB_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DB_5_reg_jit (line 3775) | pub fn instr_DB_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DB_6_mem_jit (line 3780) | pub fn instr_DB_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte) { function instr_DB_6_reg_jit (line 3783) | pub fn instr_DB_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr_group_DC_mem_jit (line 3788) | fn instr_group_DC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, o... function instr_group_DC_reg_jit (line 3793) | fn instr_group_DC_reg_jit(ctx: &mut JitContext, r: u32, op: &str) { function instr_DC_0_mem_jit (line 3799) | pub fn instr_DC_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_0_reg_jit (line 3802) | pub fn instr_DC_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_1_mem_jit (line 3805) | pub fn instr_DC_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_1_reg_jit (line 3808) | pub fn instr_DC_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_2_mem_jit (line 3811) | pub fn instr_DC_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_2_reg_jit (line 3815) | pub fn instr_DC_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_3_mem_jit (line 3819) | pub fn instr_DC_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_3_reg_jit (line 3823) | pub fn instr_DC_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_4_mem_jit (line 3827) | pub fn instr_DC_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_4_reg_jit (line 3830) | pub fn instr_DC_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_5_mem_jit (line 3833) | pub fn instr_DC_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_5_reg_jit (line 3836) | pub fn instr_DC_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_6_mem_jit (line 3839) | pub fn instr_DC_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_6_reg_jit (line 3842) | pub fn instr_DC_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DC_7_mem_jit (line 3845) | pub fn instr_DC_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DC_7_reg_jit (line 3848) | pub fn instr_DC_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_DD_0_mem_jit (line 3852) | pub fn instr16_DD_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_0_reg_jit (line 3856) | pub fn instr16_DD_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_DD_0_reg_jit (line 3859) | pub fn instr32_DD_0_reg_jit(ctx: &mut JitContext, r: u32) { instr16_DD_0... function instr32_DD_0_mem_jit (line 3860) | pub fn instr32_DD_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_1_mem_jit (line 3864) | pub fn instr16_DD_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_1_reg_jit (line 3875) | pub fn instr16_DD_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_DD_1_reg_jit (line 3878) | pub fn instr32_DD_1_reg_jit(ctx: &mut JitContext, r: u32) { instr16_DD_1... function instr32_DD_1_mem_jit (line 3879) | pub fn instr32_DD_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_2_mem_jit (line 3883) | pub fn instr16_DD_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_2_reg_jit (line 3893) | pub fn instr16_DD_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_DD_2_reg_jit (line 3896) | pub fn instr32_DD_2_reg_jit(ctx: &mut JitContext, r: u32) { instr16_DD_2... function instr32_DD_2_mem_jit (line 3897) | pub fn instr32_DD_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_3_mem_jit (line 3901) | pub fn instr16_DD_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_3_reg_jit (line 3912) | pub fn instr16_DD_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_DD_3_reg_jit (line 3915) | pub fn instr32_DD_3_reg_jit(ctx: &mut JitContext, r: u32) { instr16_DD_3... function instr32_DD_3_mem_jit (line 3916) | pub fn instr32_DD_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_5_mem_jit (line 3920) | pub fn instr16_DD_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_DD_5_reg_jit (line 3924) | pub fn instr16_DD_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_DD_5_reg_jit (line 3928) | pub fn instr32_DD_5_reg_jit(ctx: &mut JitContext, r: u32) { instr16_DD_5... function instr32_DD_5_mem_jit (line 3929) | pub fn instr32_DD_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_group_DE_mem_jit (line 3933) | fn instr_group_DE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, o... function instr_group_DE_reg_jit (line 3938) | fn instr_group_DE_reg_jit(ctx: &mut JitContext, r: u32, op: &str) { function instr_DE_0_mem_jit (line 3945) | pub fn instr_DE_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_0_reg_jit (line 3948) | pub fn instr_DE_0_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_1_mem_jit (line 3951) | pub fn instr_DE_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_1_reg_jit (line 3954) | pub fn instr_DE_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_2_mem_jit (line 3957) | pub fn instr_DE_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_2_reg_jit (line 3961) | pub fn instr_DE_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_3_mem_jit (line 3966) | pub fn instr_DE_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_3_reg_jit (line 3970) | pub fn instr_DE_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_4_mem_jit (line 3980) | pub fn instr_DE_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_4_reg_jit (line 3983) | pub fn instr_DE_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_5_mem_jit (line 3986) | pub fn instr_DE_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_5_reg_jit (line 3989) | pub fn instr_DE_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_6_mem_jit (line 3992) | pub fn instr_DE_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_6_reg_jit (line 3995) | pub fn instr_DE_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DE_7_mem_jit (line 3998) | pub fn instr_DE_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DE_7_reg_jit (line 4001) | pub fn instr_DE_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_1_mem_jit (line 4005) | pub fn instr_DF_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_1_reg_jit (line 4016) | pub fn instr_DF_1_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_2_mem_jit (line 4020) | pub fn instr_DF_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_2_reg_jit (line 4030) | pub fn instr_DF_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_3_mem_jit (line 4033) | pub fn instr_DF_3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_3_reg_jit (line 4044) | pub fn instr_DF_3_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_4_mem_jit (line 4048) | pub fn instr_DF_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_4_reg_jit (line 4053) | pub fn instr_DF_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_5_mem_jit (line 4063) | pub fn instr_DF_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_5_reg_jit (line 4067) | pub fn instr_DF_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_6_mem_jit (line 4071) | pub fn instr_DF_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr_DF_6_reg_jit (line 4089) | pub fn instr_DF_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr_DF_7_reg_jit (line 4094) | pub fn instr_DF_7_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::gen_... function instr_DF_7_mem_jit (line 4095) | pub fn instr_DF_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_EB_jit (line 4107) | pub fn instr16_EB_jit(_ctx: &mut JitContext, _imm8: u32) { function instr32_EB_jit (line 4111) | pub fn instr32_EB_jit(_ctx: &mut JitContext, _imm8: u32) { function instr_F6_1_mem_jit (line 4129) | pub fn instr_F6_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, i... function instr_F6_1_reg_jit (line 4132) | pub fn instr_F6_1_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr16_F7_1_mem_jit (line 4135) | pub fn instr16_F7_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_F7_1_reg_jit (line 4138) | pub fn instr16_F7_1_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr32_F7_1_mem_jit (line 4141) | pub fn instr32_F7_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_F7_1_reg_jit (line 4144) | pub fn instr32_F7_1_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr16_F7_4_mem_jit (line 4156) | pub fn instr16_F7_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_F7_4_reg_jit (line 4162) | pub fn instr16_F7_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_F7_4_mem_jit (line 4168) | pub fn instr32_F7_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_F7_4_reg_jit (line 4172) | pub fn instr32_F7_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_F7_5_mem_jit (line 4177) | pub fn instr16_F7_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_F7_5_reg_jit (line 4184) | pub fn instr16_F7_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_F7_5_mem_jit (line 4191) | pub fn instr32_F7_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_F7_5_reg_jit (line 4195) | pub fn instr32_F7_5_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_F7_6_mem_jit (line 4200) | pub fn instr16_F7_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_F7_6_reg_jit (line 4210) | pub fn instr16_F7_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_F7_6_mem_jit (line 4221) | pub fn instr32_F7_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_F7_6_reg_jit (line 4239) | pub fn instr32_F7_6_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_F7_7_mem_jit (line 4255) | pub fn instr16_F7_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_F7_7_reg_jit (line 4266) | pub fn instr16_F7_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_F7_7_mem_jit (line 4277) | pub fn instr32_F7_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_F7_7_reg_jit (line 4287) | pub fn instr32_F7_7_reg_jit(ctx: &mut JitContext, r: u32) { function instr_F8_jit (line 4298) | pub fn instr_F8_jit(ctx: &mut JitContext) { function instr_F9_jit (line 4302) | pub fn instr_F9_jit(ctx: &mut JitContext) { function instr_FA_jit (line 4307) | pub fn instr_FA_jit(ctx: &mut JitContext) { function instr_FB_jit (line 4315) | pub fn instr_FB_jit(ctx: &mut JitContext) { function instr_FC_jit (line 4324) | pub fn instr_FC_jit(ctx: &mut JitContext) { function instr_FD_jit (line 4332) | pub fn instr_FD_jit(ctx: &mut JitContext) { function instr16_FF_2_mem_jit (line 4349) | pub fn instr16_FF_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_FF_2_reg_jit (line 4365) | pub fn instr16_FF_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_FF_2_mem_jit (line 4377) | pub fn instr32_FF_2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_FF_2_reg_jit (line 4393) | pub fn instr32_FF_2_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_FF_4_mem_jit (line 4406) | pub fn instr16_FF_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_FF_4_reg_jit (line 4413) | pub fn instr16_FF_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr32_FF_4_mem_jit (line 4420) | pub fn instr32_FF_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_FF_4_reg_jit (line 4427) | pub fn instr32_FF_4_reg_jit(ctx: &mut JitContext, r: u32) { function instr16_FF_6_mem_jit (line 4435) | pub fn instr16_FF_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr16_FF_6_reg_jit (line 4438) | pub fn instr16_FF_6_reg_jit(ctx: &mut JitContext, r: u32) { push16_reg_j... function instr32_FF_6_mem_jit (line 4439) | pub fn instr32_FF_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte) { function instr32_FF_6_reg_jit (line 4442) | pub fn instr32_FF_6_reg_jit(ctx: &mut JitContext, r: u32) { push32_reg_j... function instr16_0F80_jit (line 4445) | pub fn instr16_0F80_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F81_jit (line 4446) | pub fn instr16_0F81_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F82_jit (line 4447) | pub fn instr16_0F82_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F83_jit (line 4448) | pub fn instr16_0F83_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F84_jit (line 4449) | pub fn instr16_0F84_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F85_jit (line 4450) | pub fn instr16_0F85_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F86_jit (line 4451) | pub fn instr16_0F86_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F87_jit (line 4452) | pub fn instr16_0F87_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F88_jit (line 4453) | pub fn instr16_0F88_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F89_jit (line 4454) | pub fn instr16_0F89_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8A_jit (line 4455) | pub fn instr16_0F8A_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8B_jit (line 4456) | pub fn instr16_0F8B_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8C_jit (line 4457) | pub fn instr16_0F8C_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8D_jit (line 4458) | pub fn instr16_0F8D_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8E_jit (line 4459) | pub fn instr16_0F8E_jit(_ctx: &mut JitContext, _imm: u32) {} function instr16_0F8F_jit (line 4460) | pub fn instr16_0F8F_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F80_jit (line 4461) | pub fn instr32_0F80_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F81_jit (line 4462) | pub fn instr32_0F81_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F82_jit (line 4463) | pub fn instr32_0F82_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F83_jit (line 4464) | pub fn instr32_0F83_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F84_jit (line 4465) | pub fn instr32_0F84_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F85_jit (line 4466) | pub fn instr32_0F85_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F86_jit (line 4467) | pub fn instr32_0F86_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F87_jit (line 4468) | pub fn instr32_0F87_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F88_jit (line 4469) | pub fn instr32_0F88_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F89_jit (line 4470) | pub fn instr32_0F89_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8A_jit (line 4471) | pub fn instr32_0F8A_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8B_jit (line 4472) | pub fn instr32_0F8B_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8C_jit (line 4473) | pub fn instr32_0F8C_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8D_jit (line 4474) | pub fn instr32_0F8D_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8E_jit (line 4475) | pub fn instr32_0F8E_jit(_ctx: &mut JitContext, _imm: u32) {} function instr32_0F8F_jit (line 4476) | pub fn instr32_0F8F_jit(_ctx: &mut JitContext, _imm: u32) {} function instr_90_jit (line 4478) | pub fn instr_90_jit(_ctx: &mut JitContext) {} function gen_xchg_reg16 (line 4480) | fn gen_xchg_reg16(ctx: &mut JitContext, r: u32) { function gen_xchg_reg32 (line 4490) | fn gen_xchg_reg32(ctx: &mut JitContext, r: u32) { function instr16_91_jit (line 4500) | pub fn instr16_91_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_92_jit (line 4501) | pub fn instr16_92_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_93_jit (line 4502) | pub fn instr16_93_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_94_jit (line 4503) | pub fn instr16_94_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_95_jit (line 4504) | pub fn instr16_95_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_96_jit (line 4505) | pub fn instr16_96_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr16_97_jit (line 4506) | pub fn instr16_97_jit(ctx: &mut JitContext) { gen_xchg_reg16(ctx, regs::... function instr32_91_jit (line 4508) | pub fn instr32_91_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_92_jit (line 4509) | pub fn instr32_92_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_93_jit (line 4510) | pub fn instr32_93_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_94_jit (line 4511) | pub fn instr32_94_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_95_jit (line 4512) | pub fn instr32_95_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_96_jit (line 4513) | pub fn instr32_96_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr32_97_jit (line 4514) | pub fn instr32_97_jit(ctx: &mut JitContext) { gen_xchg_reg32(ctx, regs::... function instr16_98_jit (line 4516) | pub fn instr16_98_jit(ctx: &mut JitContext) { function instr32_98_jit (line 4521) | pub fn instr32_98_jit(ctx: &mut JitContext) { function instr16_99_jit (line 4527) | pub fn instr16_99_jit(ctx: &mut JitContext) { function instr32_99_jit (line 4535) | pub fn instr32_99_jit(ctx: &mut JitContext) { function gen_pushf_popf_check (line 4542) | fn gen_pushf_popf_check(ctx: &mut JitContext) { function instr16_9C_jit (line 4557) | pub fn instr16_9C_jit(ctx: &mut JitContext) { function instr32_9C_jit (line 4568) | pub fn instr32_9C_jit(ctx: &mut JitContext) { function gen_popf (line 4582) | fn gen_popf(ctx: &mut JitContext, is_32: bool) { function instr16_9D_jit (line 4632) | pub fn instr16_9D_jit(ctx: &mut JitContext) { gen_popf(ctx, false) } function instr32_9D_jit (line 4633) | pub fn instr32_9D_jit(ctx: &mut JitContext) { gen_popf(ctx, true) } function instr_9E_jit (line 4635) | pub fn instr_9E_jit(ctx: &mut JitContext) { function instr_9F_jit (line 4651) | pub fn instr_9F_jit(ctx: &mut JitContext) { function instr_A0_jit (line 4656) | pub fn instr_A0_jit(ctx: &mut JitContext, immaddr: u32) { function instr16_A1_jit (line 4664) | pub fn instr16_A1_jit(ctx: &mut JitContext, immaddr: u32) { function instr32_A1_jit (line 4672) | pub fn instr32_A1_jit(ctx: &mut JitContext, immaddr: u32) { function instr_A2_jit (line 4681) | pub fn instr_A2_jit(ctx: &mut JitContext, immaddr: u32) { function instr16_A3_jit (line 4688) | pub fn instr16_A3_jit(ctx: &mut JitContext, immaddr: u32) { function instr32_A3_jit (line 4695) | pub fn instr32_A3_jit(ctx: &mut JitContext, immaddr: u32) { function instr_A8_jit (line 4703) | pub fn instr_A8_jit(ctx: &mut JitContext, imm8: u32) { function instr16_A9_jit (line 4707) | pub fn instr16_A9_jit(ctx: &mut JitContext, imm16: u32) { function instr32_A9_jit (line 4711) | pub fn instr32_A9_jit(ctx: &mut JitContext, imm32: u32) { type String (line 4716) | enum String { function gen_string_ins (line 4725) | fn gen_string_ins(ctx: &mut JitContext, ins: String, size: u8, prefix: u... function instr_6C_jit (line 4997) | pub fn instr_6C_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F26C_jit (line 4998) | pub fn instr_F26C_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F36C_jit (line 4999) | pub fn instr_F36C_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_6D_jit (line 5000) | pub fn instr16_6D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F26D_jit (line 5001) | pub fn instr16_F26D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F36D_jit (line 5002) | pub fn instr16_F36D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_6D_jit (line 5003) | pub fn instr32_6D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F26D_jit (line 5004) | pub fn instr32_F26D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F36D_jit (line 5005) | pub fn instr32_F36D_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_6E_jit (line 5006) | pub fn instr_6E_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F26E_jit (line 5007) | pub fn instr_F26E_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F36E_jit (line 5008) | pub fn instr_F36E_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_6F_jit (line 5009) | pub fn instr16_6F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F26F_jit (line 5010) | pub fn instr16_F26F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F36F_jit (line 5011) | pub fn instr16_F36F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_6F_jit (line 5012) | pub fn instr32_6F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F26F_jit (line 5013) | pub fn instr32_F26F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F36F_jit (line 5014) | pub fn instr32_F36F_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_A4_jit (line 5015) | pub fn instr_A4_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F2A4_jit (line 5016) | pub fn instr_F2A4_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F3A4_jit (line 5017) | pub fn instr_F3A4_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_A5_jit (line 5018) | pub fn instr16_A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F2A5_jit (line 5019) | pub fn instr16_F2A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F3A5_jit (line 5020) | pub fn instr16_F3A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_A5_jit (line 5021) | pub fn instr32_A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F2A5_jit (line 5022) | pub fn instr32_F2A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F3A5_jit (line 5023) | pub fn instr32_F3A5_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_A6_jit (line 5024) | pub fn instr_A6_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F2A6_jit (line 5025) | pub fn instr_F2A6_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F3A6_jit (line 5026) | pub fn instr_F3A6_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_A7_jit (line 5027) | pub fn instr16_A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F2A7_jit (line 5028) | pub fn instr16_F2A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F3A7_jit (line 5029) | pub fn instr16_F3A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_A7_jit (line 5030) | pub fn instr32_A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F2A7_jit (line 5031) | pub fn instr32_F2A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F3A7_jit (line 5032) | pub fn instr32_F3A7_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_AA_jit (line 5033) | pub fn instr_AA_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F2AA_jit (line 5034) | pub fn instr_F2AA_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F3AA_jit (line 5035) | pub fn instr_F3AA_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_AB_jit (line 5036) | pub fn instr16_AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F2AB_jit (line 5037) | pub fn instr16_F2AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F3AB_jit (line 5038) | pub fn instr16_F3AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_AB_jit (line 5039) | pub fn instr32_AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F2AB_jit (line 5040) | pub fn instr32_F2AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F3AB_jit (line 5041) | pub fn instr32_F3AB_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_AC_jit (line 5042) | pub fn instr_AC_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F2AC_jit (line 5043) | pub fn instr_F2AC_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F3AC_jit (line 5044) | pub fn instr_F3AC_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_AD_jit (line 5045) | pub fn instr16_AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F2AD_jit (line 5046) | pub fn instr16_F2AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F3AD_jit (line 5047) | pub fn instr16_F3AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_AD_jit (line 5048) | pub fn instr32_AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F2AD_jit (line 5049) | pub fn instr32_F2AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F3AD_jit (line 5050) | pub fn instr32_F3AD_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_AE_jit (line 5051) | pub fn instr_AE_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String::... function instr_F2AE_jit (line 5052) | pub fn instr_F2AE_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr_F3AE_jit (line 5053) | pub fn instr_F3AE_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_AF_jit (line 5054) | pub fn instr16_AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr16_F2AF_jit (line 5055) | pub fn instr16_F2AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr16_F3AF_jit (line 5056) | pub fn instr16_F3AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_AF_jit (line 5057) | pub fn instr32_AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, String... function instr32_F2AF_jit (line 5058) | pub fn instr32_F2AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr32_F3AF_jit (line 5059) | pub fn instr32_F3AF_jit(ctx: &mut JitContext) { gen_string_ins(ctx, Stri... function instr_0F31_jit (line 5061) | pub fn instr_0F31_jit(ctx: &mut JitContext) { function instr_0F0B_jit (line 5092) | pub fn instr_0F0B_jit(ctx: &mut JitContext) { codegen::gen_trigger_ud(ct... function instr_0F18_mem_jit (line 5094) | pub fn instr_0F18_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F18_reg_jit (line 5095) | pub fn instr_0F18_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr_0F19_mem_jit (line 5097) | pub fn instr_0F19_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F19_reg_jit (line 5098) | pub fn instr_0F19_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr_0F1C_mem_jit (line 5100) | pub fn instr_0F1C_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F1C_reg_jit (line 5101) | pub fn instr_0F1C_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr_0F1D_mem_jit (line 5102) | pub fn instr_0F1D_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F1D_reg_jit (line 5103) | pub fn instr_0F1D_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr_0F1E_mem_jit (line 5104) | pub fn instr_0F1E_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F1E_reg_jit (line 5105) | pub fn instr_0F1E_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr_0F1F_mem_jit (line 5106) | pub fn instr_0F1F_mem_jit(_ctx: &mut JitContext, _modrm_byte: ModrmByte,... function instr_0F1F_reg_jit (line 5107) | pub fn instr_0F1F_reg_jit(_ctx: &mut JitContext, _r1: u32, _r2: u32) {} function instr16_0FB1_reg_jit (line 5167) | pub fn instr16_0FB1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FB1_mem_jit (line 5175) | pub fn instr16_0FB1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FB1_reg_jit (line 5187) | pub fn instr32_0FB1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FB1_mem_jit (line 5192) | pub fn instr32_0FB1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FB6_reg_jit (line 5201) | pub fn instr16_0FB6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FB6_mem_jit (line 5205) | pub fn instr16_0FB6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FB6_reg_jit (line 5210) | pub fn instr32_0FB6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FB6_mem_jit (line 5214) | pub fn instr32_0FB6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FB7_mem_jit (line 5219) | pub fn instr16_0FB7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FB7_reg_jit (line 5223) | pub fn instr16_0FB7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FB7_mem_jit (line 5227) | pub fn instr32_0FB7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FB7_reg_jit (line 5231) | pub fn instr32_0FB7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_F30FB8_mem_jit (line 5236) | pub fn instr16_F30FB8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr16_F30FB8_reg_jit (line 5241) | pub fn instr16_F30FB8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_F30FB8_mem_jit (line 5246) | pub fn instr32_F30FB8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_F30FB8_reg_jit (line 5251) | pub fn instr32_F30FB8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FBE_reg_jit (line 5262) | pub fn instr16_0FBE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FBE_mem_jit (line 5267) | pub fn instr16_0FBE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FBE_reg_jit (line 5273) | pub fn instr32_0FBE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FBE_mem_jit (line 5292) | pub fn instr32_0FBE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FBF_reg_jit (line 5298) | pub fn instr16_0FBF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FBF_mem_jit (line 5302) | pub fn instr16_0FBF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FBF_reg_jit (line 5307) | pub fn instr32_0FBF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FBF_mem_jit (line 5312) | pub fn instr32_0FBF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FC1_mem_jit (line 5318) | pub fn instr16_0FC1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FC1_reg_jit (line 5329) | pub fn instr16_0FC1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FC1_mem_jit (line 5338) | pub fn instr32_0FC1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FC1_reg_jit (line 5349) | pub fn instr32_0FC1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FC3_mem_jit (line 5358) | pub fn instr_0FC3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FC3_reg_jit (line 5364) | pub fn instr_0FC3_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { co... function instr_0FC4_mem_jit (line 5366) | pub fn instr_0FC4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FC4_reg_jit (line 5375) | pub fn instr_0FC4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8: ... function instr_660FC4_mem_jit (line 5382) | pub fn instr_660FC4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FC4_reg_jit (line 5391) | pub fn instr_660FC4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_0FC5_mem_jit (line 5398) | pub fn instr_0FC5_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte, ... function instr_0FC5_reg_jit (line 5401) | pub fn instr_0FC5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8: ... function instr_660FC5_mem_jit (line 5410) | pub fn instr_660FC5_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_660FC5_reg_jit (line 5413) | pub fn instr_660FC5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr16_0FC7_1_mem_jit (line 5419) | pub fn instr16_0FC7_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr16_0FC7_1_reg_jit (line 5463) | pub fn instr16_0FC7_1_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::... function instr32_0FC7_1_mem_jit (line 5464) | pub fn instr32_0FC7_1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_0FC7_1_reg_jit (line 5467) | pub fn instr32_0FC7_1_reg_jit(ctx: &mut JitContext, _r: u32) { codegen::... function instr_0FC2_reg_jit (line 5469) | pub fn instr_0FC2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8: ... function instr_0FC2_mem_jit (line 5472) | pub fn instr_0FC2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_660FC2_reg_jit (line 5475) | pub fn instr_660FC2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_660FC2_mem_jit (line 5478) | pub fn instr_660FC2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20FC2_reg_jit (line 5481) | pub fn instr_F20FC2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_F20FC2_mem_jit (line 5489) | pub fn instr_F20FC2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30FC2_reg_jit (line 5495) | pub fn instr_F30FC2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_F30FC2_mem_jit (line 5503) | pub fn instr_F30FC2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_0FC6_reg_jit (line 5510) | pub fn instr_0FC6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8: ... function instr_0FC6_mem_jit (line 5513) | pub fn instr_0FC6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_660FC6_reg_jit (line 5516) | pub fn instr_660FC6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_660FC6_mem_jit (line 5519) | pub fn instr_660FC6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_C6_0_reg_jit (line 5523) | pub fn instr_C6_0_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr_C6_0_mem_jit (line 5529) | pub fn instr_C6_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, i... function instr16_C7_0_reg_jit (line 5538) | pub fn instr16_C7_0_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr16_C7_0_mem_jit (line 5544) | pub fn instr16_C7_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_C7_0_reg_jit (line 5553) | pub fn instr32_C7_0_reg_jit(ctx: &mut JitContext, r: u32, imm: u32) { function instr32_C7_0_mem_jit (line 5559) | pub fn instr32_C7_0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_0FC8_jit (line 5568) | pub fn instr_0FC8_jit(ctx: &mut JitContext) { gen_bswap(ctx, 0) } function instr_0FC9_jit (line 5569) | pub fn instr_0FC9_jit(ctx: &mut JitContext) { gen_bswap(ctx, 1) } function instr_0FCA_jit (line 5570) | pub fn instr_0FCA_jit(ctx: &mut JitContext) { gen_bswap(ctx, 2) } function instr_0FCB_jit (line 5571) | pub fn instr_0FCB_jit(ctx: &mut JitContext) { gen_bswap(ctx, 3) } function instr_0FCC_jit (line 5572) | pub fn instr_0FCC_jit(ctx: &mut JitContext) { gen_bswap(ctx, 4) } function instr_0FCD_jit (line 5573) | pub fn instr_0FCD_jit(ctx: &mut JitContext) { gen_bswap(ctx, 5) } function instr_0FCE_jit (line 5574) | pub fn instr_0FCE_jit(ctx: &mut JitContext) { gen_bswap(ctx, 6) } function instr_0FCF_jit (line 5575) | pub fn instr_0FCF_jit(ctx: &mut JitContext) { gen_bswap(ctx, 7) } function instr_0F10_mem_jit (line 5702) | pub fn instr_0F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F10_reg_jit (line 5706) | pub fn instr_0F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { sse_... function instr_660F10_mem_jit (line 5707) | pub fn instr_660F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F10_reg_jit (line 5711) | pub fn instr_660F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_F20F10_mem_jit (line 5712) | pub fn instr_F20F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F10_reg_jit (line 5715) | pub fn instr_F20F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F10_mem_jit (line 5722) | pub fn instr_F30F10_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F10_reg_jit (line 5725) | pub fn instr_F30F10_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F11_mem_jit (line 5733) | pub fn instr_0F11_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F11_reg_jit (line 5736) | pub fn instr_0F11_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { sse_... function instr_660F11_mem_jit (line 5737) | pub fn instr_660F11_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F11_reg_jit (line 5740) | pub fn instr_660F11_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_F20F11_mem_jit (line 5741) | pub fn instr_F20F11_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F11_reg_jit (line 5744) | pub fn instr_F20F11_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F11_mem_jit (line 5751) | pub fn instr_F30F11_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F11_reg_jit (line 5754) | pub fn instr_F30F11_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F12_mem_jit (line 5762) | pub fn instr_0F12_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F12_reg_jit (line 5768) | pub fn instr_0F12_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F12_mem_jit (line 5776) | pub fn instr_660F12_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F12_reg_jit (line 5782) | pub fn instr_660F12_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_F20F12_mem_jit (line 5786) | pub fn instr_F20F12_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F12_reg_jit (line 5789) | pub fn instr_F20F12_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F12_mem_jit (line 5792) | pub fn instr_F30F12_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F12_reg_jit (line 5795) | pub fn instr_F30F12_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F13_mem_jit (line 5799) | pub fn instr_0F13_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F13_reg_jit (line 5802) | pub fn instr_0F13_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_660F13_mem_jit (line 5805) | pub fn instr_660F13_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F13_reg_jit (line 5808) | pub fn instr_660F13_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_0F14_mem_jit (line 5812) | pub fn instr_0F14_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F14_reg_jit (line 5815) | pub fn instr_0F14_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F14_mem_jit (line 5818) | pub fn instr_660F14_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F14_reg_jit (line 5821) | pub fn instr_660F14_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F15_mem_jit (line 5825) | pub fn instr_0F15_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F15_reg_jit (line 5828) | pub fn instr_0F15_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F15_mem_jit (line 5831) | pub fn instr_660F15_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F15_reg_jit (line 5834) | pub fn instr_660F15_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F16_mem_jit (line 5838) | pub fn instr_0F16_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F16_reg_jit (line 5841) | pub fn instr_0F16_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F16_mem_jit (line 5844) | pub fn instr_660F16_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F16_reg_jit (line 5847) | pub fn instr_660F16_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_F30F16_mem_jit (line 5851) | pub fn instr_F30F16_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F16_reg_jit (line 5854) | pub fn instr_F30F16_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F17_mem_jit (line 5858) | pub fn instr_0F17_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F17_reg_jit (line 5869) | pub fn instr_0F17_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_660F17_mem_jit (line 5872) | pub fn instr_660F17_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F17_reg_jit (line 5875) | pub fn instr_660F17_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_0F28_mem_jit (line 5879) | pub fn instr_0F28_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F28_reg_jit (line 5883) | pub fn instr_0F28_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { sse_... function instr_660F28_mem_jit (line 5884) | pub fn instr_660F28_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F28_reg_jit (line 5888) | pub fn instr_660F28_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_0F29_mem_jit (line 5890) | pub fn instr_0F29_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F29_reg_jit (line 5907) | pub fn instr_0F29_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { sse_... function instr_660F29_mem_jit (line 5909) | pub fn instr_660F29_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F29_reg_jit (line 5912) | pub fn instr_660F29_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_0F2A_mem_jit (line 5914) | pub fn instr_0F2A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F2A_reg_jit (line 5917) | pub fn instr_0F2A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F2A_mem_jit (line 5920) | pub fn instr_660F2A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F2A_reg_jit (line 5923) | pub fn instr_660F2A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F2A_mem_jit (line 5926) | pub fn instr_F20F2A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F2A_reg_jit (line 5931) | pub fn instr_F20F2A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F2A_mem_jit (line 5936) | pub fn instr_F30F2A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F2A_reg_jit (line 5941) | pub fn instr_F30F2A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F2B_mem_jit (line 5947) | pub fn instr_0F2B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F2B_reg_jit (line 5950) | pub fn instr_0F2B_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_660F2B_mem_jit (line 5953) | pub fn instr_660F2B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F2B_reg_jit (line 5956) | pub fn instr_660F2B_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_F20F2C_mem_jit (line 5960) | pub fn instr_F20F2C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F2C_reg_jit (line 5967) | pub fn instr_F20F2C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F2C_mem_jit (line 5975) | pub fn instr_F30F2C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F2C_reg_jit (line 5982) | pub fn instr_F30F2C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F2D_mem_jit (line 5991) | pub fn instr_F20F2D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F2D_reg_jit (line 5997) | pub fn instr_F20F2D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F2D_mem_jit (line 6004) | pub fn instr_F30F2D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F2D_reg_jit (line 6010) | pub fn instr_F30F2D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F2E_mem_jit (line 6018) | pub fn instr_0F2E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F2E_reg_jit (line 6021) | pub fn instr_0F2E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F2E_mem_jit (line 6024) | pub fn instr_660F2E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F2E_reg_jit (line 6027) | pub fn instr_660F2E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F2F_mem_jit (line 6031) | pub fn instr_0F2F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F2F_reg_jit (line 6034) | pub fn instr_0F2F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F2F_mem_jit (line 6037) | pub fn instr_660F2F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F2F_reg_jit (line 6040) | pub fn instr_660F2F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F51_mem_jit (line 6044) | pub fn instr_0F51_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F51_reg_jit (line 6047) | pub fn instr_0F51_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F51_mem_jit (line 6050) | pub fn instr_660F51_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F51_reg_jit (line 6053) | pub fn instr_660F51_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F51_mem_jit (line 6056) | pub fn instr_F20F51_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F51_reg_jit (line 6059) | pub fn instr_F20F51_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F51_mem_jit (line 6062) | pub fn instr_F30F51_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F51_reg_jit (line 6065) | pub fn instr_F30F51_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F52_mem_jit (line 6069) | pub fn instr_0F52_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F52_reg_jit (line 6072) | pub fn instr_0F52_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F52_mem_jit (line 6075) | pub fn instr_F30F52_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F52_reg_jit (line 6078) | pub fn instr_F30F52_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F53_mem_jit (line 6082) | pub fn instr_0F53_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F53_reg_jit (line 6085) | pub fn instr_0F53_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F53_mem_jit (line 6088) | pub fn instr_F30F53_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F53_reg_jit (line 6091) | pub fn instr_F30F53_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F54_mem_jit (line 6095) | pub fn instr_0F54_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F54_reg_jit (line 6098) | pub fn instr_0F54_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F54_mem_jit (line 6101) | pub fn instr_660F54_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F54_reg_jit (line 6104) | pub fn instr_660F54_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F55_mem_jit (line 6108) | pub fn instr_0F55_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F55_reg_jit (line 6111) | pub fn instr_0F55_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F55_mem_jit (line 6114) | pub fn instr_660F55_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F55_reg_jit (line 6117) | pub fn instr_660F55_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F56_mem_jit (line 6121) | pub fn instr_0F56_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F56_reg_jit (line 6124) | pub fn instr_0F56_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F56_mem_jit (line 6127) | pub fn instr_660F56_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F56_reg_jit (line 6130) | pub fn instr_660F56_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F57_mem_jit (line 6134) | pub fn instr_0F57_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F57_reg_jit (line 6137) | pub fn instr_0F57_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F57_mem_jit (line 6140) | pub fn instr_660F57_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F57_reg_jit (line 6143) | pub fn instr_660F57_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F58_mem_jit (line 6147) | pub fn instr_0F58_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F58_reg_jit (line 6150) | pub fn instr_0F58_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F58_mem_jit (line 6153) | pub fn instr_660F58_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F58_reg_jit (line 6156) | pub fn instr_660F58_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F58_mem_jit (line 6159) | pub fn instr_F20F58_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F58_reg_jit (line 6162) | pub fn instr_F20F58_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F58_mem_jit (line 6165) | pub fn instr_F30F58_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F58_reg_jit (line 6168) | pub fn instr_F30F58_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F59_mem_jit (line 6172) | pub fn instr_0F59_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F59_reg_jit (line 6175) | pub fn instr_0F59_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F59_mem_jit (line 6178) | pub fn instr_660F59_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F59_reg_jit (line 6181) | pub fn instr_660F59_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F59_mem_jit (line 6184) | pub fn instr_F20F59_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F59_reg_jit (line 6187) | pub fn instr_F20F59_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F59_mem_jit (line 6190) | pub fn instr_F30F59_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F59_reg_jit (line 6193) | pub fn instr_F30F59_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5A_mem_jit (line 6197) | pub fn instr_0F5A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5A_reg_jit (line 6200) | pub fn instr_0F5A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5A_mem_jit (line 6203) | pub fn instr_660F5A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5A_reg_jit (line 6206) | pub fn instr_660F5A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F5A_mem_jit (line 6209) | pub fn instr_F20F5A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F5A_reg_jit (line 6212) | pub fn instr_F20F5A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5A_mem_jit (line 6215) | pub fn instr_F30F5A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5A_reg_jit (line 6218) | pub fn instr_F30F5A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5B_mem_jit (line 6222) | pub fn instr_0F5B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5B_reg_jit (line 6225) | pub fn instr_0F5B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5B_mem_jit (line 6228) | pub fn instr_660F5B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5B_reg_jit (line 6231) | pub fn instr_660F5B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5B_mem_jit (line 6234) | pub fn instr_F30F5B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5B_reg_jit (line 6237) | pub fn instr_F30F5B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5C_mem_jit (line 6241) | pub fn instr_0F5C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5C_reg_jit (line 6244) | pub fn instr_0F5C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5C_mem_jit (line 6247) | pub fn instr_660F5C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5C_reg_jit (line 6250) | pub fn instr_660F5C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F5C_mem_jit (line 6253) | pub fn instr_F20F5C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F5C_reg_jit (line 6256) | pub fn instr_F20F5C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5C_mem_jit (line 6259) | pub fn instr_F30F5C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5C_reg_jit (line 6262) | pub fn instr_F30F5C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5D_mem_jit (line 6266) | pub fn instr_0F5D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5D_reg_jit (line 6269) | pub fn instr_0F5D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5D_mem_jit (line 6272) | pub fn instr_660F5D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5D_reg_jit (line 6275) | pub fn instr_660F5D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F5D_mem_jit (line 6278) | pub fn instr_F20F5D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F5D_reg_jit (line 6281) | pub fn instr_F20F5D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5D_mem_jit (line 6284) | pub fn instr_F30F5D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5D_reg_jit (line 6287) | pub fn instr_F30F5D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5E_mem_jit (line 6291) | pub fn instr_0F5E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5E_reg_jit (line 6294) | pub fn instr_0F5E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5E_mem_jit (line 6297) | pub fn instr_660F5E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5E_reg_jit (line 6300) | pub fn instr_660F5E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F5E_mem_jit (line 6303) | pub fn instr_F20F5E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F5E_reg_jit (line 6306) | pub fn instr_F20F5E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5E_mem_jit (line 6309) | pub fn instr_F30F5E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5E_reg_jit (line 6312) | pub fn instr_F30F5E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F5F_mem_jit (line 6316) | pub fn instr_0F5F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F5F_reg_jit (line 6319) | pub fn instr_0F5F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F5F_mem_jit (line 6322) | pub fn instr_660F5F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F5F_reg_jit (line 6325) | pub fn instr_660F5F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F5F_mem_jit (line 6328) | pub fn instr_F20F5F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F5F_reg_jit (line 6331) | pub fn instr_F20F5F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F5F_mem_jit (line 6334) | pub fn instr_F30F5F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F5F_reg_jit (line 6337) | pub fn instr_F30F5F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F60_mem_jit (line 6341) | pub fn instr_0F60_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F60_reg_jit (line 6344) | pub fn instr_0F60_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F61_mem_jit (line 6347) | pub fn instr_0F61_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F61_reg_jit (line 6350) | pub fn instr_0F61_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F62_mem_jit (line 6353) | pub fn instr_0F62_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F62_reg_jit (line 6356) | pub fn instr_0F62_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F63_mem_jit (line 6360) | pub fn instr_0F63_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F63_reg_jit (line 6363) | pub fn instr_0F63_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F64_mem_jit (line 6366) | pub fn instr_0F64_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F64_reg_jit (line 6369) | pub fn instr_0F64_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F65_mem_jit (line 6372) | pub fn instr_0F65_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F65_reg_jit (line 6375) | pub fn instr_0F65_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F66_mem_jit (line 6378) | pub fn instr_0F66_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F66_reg_jit (line 6381) | pub fn instr_0F66_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F67_mem_jit (line 6384) | pub fn instr_0F67_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F67_reg_jit (line 6387) | pub fn instr_0F67_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F68_mem_jit (line 6390) | pub fn instr_0F68_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F68_reg_jit (line 6393) | pub fn instr_0F68_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F69_mem_jit (line 6396) | pub fn instr_0F69_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F69_reg_jit (line 6399) | pub fn instr_0F69_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F6A_mem_jit (line 6402) | pub fn instr_0F6A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F6A_reg_jit (line 6405) | pub fn instr_0F6A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F6B_mem_jit (line 6408) | pub fn instr_0F6B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F6B_reg_jit (line 6411) | pub fn instr_0F6B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F60_mem_jit (line 6415) | pub fn instr_660F60_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F60_reg_jit (line 6419) | pub fn instr_660F60_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F61_mem_jit (line 6422) | pub fn instr_660F61_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F61_reg_jit (line 6426) | pub fn instr_660F61_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F62_mem_jit (line 6429) | pub fn instr_660F62_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F62_reg_jit (line 6448) | pub fn instr_660F62_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F63_mem_jit (line 6467) | pub fn instr_660F63_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F63_reg_jit (line 6470) | pub fn instr_660F63_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F64_mem_jit (line 6473) | pub fn instr_660F64_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F64_reg_jit (line 6476) | pub fn instr_660F64_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F65_mem_jit (line 6479) | pub fn instr_660F65_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F65_reg_jit (line 6482) | pub fn instr_660F65_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F66_mem_jit (line 6485) | pub fn instr_660F66_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F66_reg_jit (line 6488) | pub fn instr_660F66_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F67_mem_jit (line 6491) | pub fn instr_660F67_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F67_reg_jit (line 6494) | pub fn instr_660F67_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F68_mem_jit (line 6497) | pub fn instr_660F68_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F68_reg_jit (line 6500) | pub fn instr_660F68_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F69_mem_jit (line 6503) | pub fn instr_660F69_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F69_reg_jit (line 6506) | pub fn instr_660F69_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6A_mem_jit (line 6509) | pub fn instr_660F6A_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6A_reg_jit (line 6512) | pub fn instr_660F6A_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6B_mem_jit (line 6515) | pub fn instr_660F6B_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6B_reg_jit (line 6518) | pub fn instr_660F6B_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6C_mem_jit (line 6521) | pub fn instr_660F6C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6C_reg_jit (line 6524) | pub fn instr_660F6C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6D_mem_jit (line 6527) | pub fn instr_660F6D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6D_reg_jit (line 6530) | pub fn instr_660F6D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F6E_mem_jit (line 6534) | pub fn instr_0F6E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F6E_reg_jit (line 6539) | pub fn instr_0F6E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6E_mem_jit (line 6545) | pub fn instr_660F6E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6E_reg_jit (line 6556) | pub fn instr_660F6E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F6F_mem_jit (line 6568) | pub fn instr_0F6F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F6F_reg_jit (line 6574) | pub fn instr_0F6F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F6F_mem_jit (line 6580) | pub fn instr_660F6F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F6F_reg_jit (line 6585) | pub fn instr_660F6F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_F30F6F_mem_jit (line 6586) | pub fn instr_F30F6F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F6F_reg_jit (line 6590) | pub fn instr_F30F6F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_0F70_mem_jit (line 6592) | pub fn instr_0F70_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F70_reg_jit (line 6598) | pub fn instr_0F70_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8: ... function instr_660F70_mem_jit (line 6606) | pub fn instr_660F70_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F70_reg_jit (line 6616) | pub fn instr_660F70_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_F20F70_mem_jit (line 6627) | pub fn instr_F20F70_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F70_reg_jit (line 6630) | pub fn instr_F20F70_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_F30F70_mem_jit (line 6633) | pub fn instr_F30F70_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F70_reg_jit (line 6636) | pub fn instr_F30F70_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32, imm8... function instr_0F71_2_mem_jit (line 6640) | pub fn instr_0F71_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F71_2_reg_jit (line 6643) | pub fn instr_0F71_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F71_4_mem_jit (line 6648) | pub fn instr_0F71_4_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F71_4_reg_jit (line 6651) | pub fn instr_0F71_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F71_6_mem_jit (line 6656) | pub fn instr_0F71_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F71_6_reg_jit (line 6659) | pub fn instr_0F71_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F72_2_mem_jit (line 6665) | pub fn instr_0F72_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F72_2_reg_jit (line 6668) | pub fn instr_0F72_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F72_4_mem_jit (line 6673) | pub fn instr_0F72_4_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F72_4_reg_jit (line 6676) | pub fn instr_0F72_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F72_6_mem_jit (line 6681) | pub fn instr_0F72_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F72_6_reg_jit (line 6684) | pub fn instr_0F72_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F73_2_mem_jit (line 6690) | pub fn instr_0F73_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F73_2_reg_jit (line 6693) | pub fn instr_0F73_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F73_6_mem_jit (line 6698) | pub fn instr_0F73_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_0F73_6_reg_jit (line 6701) | pub fn instr_0F73_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F71_2_mem_jit (line 6707) | pub fn instr_660F71_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F71_2_reg_jit (line 6710) | pub fn instr_660F71_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F71_4_mem_jit (line 6715) | pub fn instr_660F71_4_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F71_4_reg_jit (line 6718) | pub fn instr_660F71_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F71_6_mem_jit (line 6723) | pub fn instr_660F71_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F71_6_reg_jit (line 6726) | pub fn instr_660F71_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F72_2_mem_jit (line 6732) | pub fn instr_660F72_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F72_2_reg_jit (line 6735) | pub fn instr_660F72_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F72_4_mem_jit (line 6740) | pub fn instr_660F72_4_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F72_4_reg_jit (line 6743) | pub fn instr_660F72_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F72_6_mem_jit (line 6748) | pub fn instr_660F72_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F72_6_reg_jit (line 6751) | pub fn instr_660F72_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F73_2_mem_jit (line 6757) | pub fn instr_660F73_2_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F73_2_reg_jit (line 6760) | pub fn instr_660F73_2_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F73_3_mem_jit (line 6765) | pub fn instr_660F73_3_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F73_3_reg_jit (line 6768) | pub fn instr_660F73_3_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F73_6_mem_jit (line 6773) | pub fn instr_660F73_6_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F73_6_reg_jit (line 6776) | pub fn instr_660F73_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_660F73_7_mem_jit (line 6781) | pub fn instr_660F73_7_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmBy... function instr_660F73_7_reg_jit (line 6784) | pub fn instr_660F73_7_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr_0F74_mem_jit (line 6790) | pub fn instr_0F74_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F74_reg_jit (line 6793) | pub fn instr_0F74_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F75_mem_jit (line 6796) | pub fn instr_0F75_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F75_reg_jit (line 6799) | pub fn instr_0F75_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F76_mem_jit (line 6802) | pub fn instr_0F76_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F76_reg_jit (line 6805) | pub fn instr_0F76_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F74_mem_jit (line 6809) | pub fn instr_660F74_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F74_reg_jit (line 6812) | pub fn instr_660F74_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F75_mem_jit (line 6815) | pub fn instr_660F75_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F75_reg_jit (line 6818) | pub fn instr_660F75_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F76_mem_jit (line 6821) | pub fn instr_660F76_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F76_reg_jit (line 6824) | pub fn instr_660F76_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F7C_mem_jit (line 6828) | pub fn instr_660F7C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F7C_reg_jit (line 6831) | pub fn instr_660F7C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F7C_mem_jit (line 6834) | pub fn instr_F20F7C_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F7C_reg_jit (line 6837) | pub fn instr_F20F7C_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F7D_mem_jit (line 6840) | pub fn instr_660F7D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F7D_reg_jit (line 6843) | pub fn instr_660F7D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20F7D_mem_jit (line 6846) | pub fn instr_F20F7D_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20F7D_reg_jit (line 6849) | pub fn instr_F20F7D_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F7E_mem_jit (line 6853) | pub fn instr_0F7E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F7E_reg_jit (line 6863) | pub fn instr_0F7E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F7E_mem_jit (line 6869) | pub fn instr_660F7E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F7E_reg_jit (line 6879) | pub fn instr_660F7E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0F7F_mem_jit (line 6885) | pub fn instr_0F7F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0F7F_reg_jit (line 6895) | pub fn instr_0F7F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30F7E_mem_jit (line 6901) | pub fn instr_F30F7E_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F7E_reg_jit (line 6912) | pub fn instr_F30F7E_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660F7F_mem_jit (line 6916) | pub fn instr_660F7F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660F7F_reg_jit (line 6919) | pub fn instr_660F7F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr_F30F7F_mem_jit (line 6920) | pub fn instr_F30F7F_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30F7F_reg_jit (line 6923) | pub fn instr_F30F7F_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { ss... function instr16_0FA0_jit (line 6925) | pub fn instr16_0FA0_jit(ctx: &mut JitContext) { function instr32_0FA0_jit (line 6931) | pub fn instr32_0FA0_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg... function instr16_0FA8_jit (line 6932) | pub fn instr16_0FA8_jit(ctx: &mut JitContext) { function instr32_0FA8_jit (line 6938) | pub fn instr32_0FA8_jit(ctx: &mut JitContext) { codegen::gen_push32_sreg... function instr16_0FA3_reg_jit (line 6940) | pub fn instr16_0FA3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FA3_mem_jit (line 6948) | pub fn instr16_0FA3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FA3_reg_jit (line 6967) | pub fn instr32_0FA3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FA3_mem_jit (line 6975) | pub fn instr32_0FA3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FAB_reg_jit (line 6994) | pub fn instr16_0FAB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FAB_mem_jit (line 7002) | pub fn instr16_0FAB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FAB_reg_jit (line 7011) | pub fn instr32_0FAB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FAB_mem_jit (line 7019) | pub fn instr32_0FAB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FB3_reg_jit (line 7029) | pub fn instr16_0FB3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FB3_mem_jit (line 7037) | pub fn instr16_0FB3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FB3_reg_jit (line 7046) | pub fn instr32_0FB3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FB3_mem_jit (line 7054) | pub fn instr32_0FB3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FBB_reg_jit (line 7064) | pub fn instr16_0FBB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr16_0FBB_mem_jit (line 7072) | pub fn instr16_0FBB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr32_0FBB_reg_jit (line 7081) | pub fn instr32_0FBB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr32_0FBB_mem_jit (line 7089) | pub fn instr32_0FBB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr16_0FBA_4_reg_jit (line 7099) | pub fn instr16_0FBA_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr16_0FBA_4_mem_jit (line 7107) | pub fn instr16_0FBA_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_0FBA_4_reg_jit (line 7126) | pub fn instr32_0FBA_4_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr32_0FBA_4_mem_jit (line 7134) | pub fn instr32_0FBA_4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr16_0FBA_5_reg_jit (line 7154) | pub fn instr16_0FBA_5_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr16_0FBA_5_mem_jit (line 7162) | pub fn instr16_0FBA_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_0FBA_5_reg_jit (line 7171) | pub fn instr32_0FBA_5_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr32_0FBA_5_mem_jit (line 7179) | pub fn instr32_0FBA_5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr16_0FBA_6_reg_jit (line 7189) | pub fn instr16_0FBA_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr16_0FBA_6_mem_jit (line 7197) | pub fn instr16_0FBA_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_0FBA_6_reg_jit (line 7206) | pub fn instr32_0FBA_6_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr32_0FBA_6_mem_jit (line 7214) | pub fn instr32_0FBA_6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr16_0FBA_7_reg_jit (line 7224) | pub fn instr16_0FBA_7_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr16_0FBA_7_mem_jit (line 7232) | pub fn instr16_0FBA_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr32_0FBA_7_reg_jit (line 7241) | pub fn instr32_0FBA_7_reg_jit(ctx: &mut JitContext, r: u32, imm8: u32) { function instr32_0FBA_7_mem_jit (line 7249) | pub fn instr32_0FBA_7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByt... function instr_0FAE_5_mem_jit (line 7259) | pub fn instr_0FAE_5_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte) { function instr_0FAE_5_reg_jit (line 7263) | pub fn instr_0FAE_5_reg_jit(_ctx: &mut JitContext, _r: u32) { function instr_0FD1_mem_jit (line 7267) | pub fn instr_0FD1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD1_reg_jit (line 7270) | pub fn instr_0FD1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD2_mem_jit (line 7273) | pub fn instr_0FD2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD2_reg_jit (line 7276) | pub fn instr_0FD2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD3_mem_jit (line 7279) | pub fn instr_0FD3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD3_reg_jit (line 7282) | pub fn instr_0FD3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD4_mem_jit (line 7285) | pub fn instr_0FD4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD4_reg_jit (line 7288) | pub fn instr_0FD4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD5_mem_jit (line 7291) | pub fn instr_0FD5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD5_reg_jit (line 7294) | pub fn instr_0FD5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD7_mem_jit (line 7298) | pub fn instr_0FD7_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte, ... function instr_0FD7_reg_jit (line 7301) | pub fn instr_0FD7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD8_mem_jit (line 7307) | pub fn instr_0FD8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD8_reg_jit (line 7310) | pub fn instr_0FD8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FD9_mem_jit (line 7313) | pub fn instr_0FD9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FD9_reg_jit (line 7316) | pub fn instr_0FD9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDA_mem_jit (line 7319) | pub fn instr_0FDA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDA_reg_jit (line 7322) | pub fn instr_0FDA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDB_mem_jit (line 7325) | pub fn instr_0FDB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDB_reg_jit (line 7328) | pub fn instr_0FDB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDC_mem_jit (line 7331) | pub fn instr_0FDC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDC_reg_jit (line 7334) | pub fn instr_0FDC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDD_mem_jit (line 7337) | pub fn instr_0FDD_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDD_reg_jit (line 7340) | pub fn instr_0FDD_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDE_mem_jit (line 7343) | pub fn instr_0FDE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDE_reg_jit (line 7346) | pub fn instr_0FDE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FDF_mem_jit (line 7349) | pub fn instr_0FDF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FDF_reg_jit (line 7352) | pub fn instr_0FDF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD1_mem_jit (line 7356) | pub fn instr_660FD1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD1_reg_jit (line 7359) | pub fn instr_660FD1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD2_mem_jit (line 7362) | pub fn instr_660FD2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD2_reg_jit (line 7365) | pub fn instr_660FD2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD3_mem_jit (line 7368) | pub fn instr_660FD3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD3_reg_jit (line 7371) | pub fn instr_660FD3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD4_mem_jit (line 7374) | pub fn instr_660FD4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD4_reg_jit (line 7377) | pub fn instr_660FD4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD5_mem_jit (line 7380) | pub fn instr_660FD5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD5_reg_jit (line 7383) | pub fn instr_660FD5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD6_mem_jit (line 7387) | pub fn instr_660FD6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD6_reg_jit (line 7397) | pub fn instr_660FD6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD7_mem_jit (line 7409) | pub fn instr_660FD7_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_660FD7_reg_jit (line 7412) | pub fn instr_660FD7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD8_mem_jit (line 7418) | pub fn instr_660FD8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD8_reg_jit (line 7421) | pub fn instr_660FD8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FD9_mem_jit (line 7424) | pub fn instr_660FD9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FD9_reg_jit (line 7427) | pub fn instr_660FD9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDA_mem_jit (line 7430) | pub fn instr_660FDA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDA_reg_jit (line 7433) | pub fn instr_660FDA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDB_mem_jit (line 7436) | pub fn instr_660FDB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDB_reg_jit (line 7439) | pub fn instr_660FDB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDC_mem_jit (line 7442) | pub fn instr_660FDC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDC_reg_jit (line 7445) | pub fn instr_660FDC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDD_mem_jit (line 7448) | pub fn instr_660FDD_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDD_reg_jit (line 7451) | pub fn instr_660FDD_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDE_mem_jit (line 7454) | pub fn instr_660FDE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDE_reg_jit (line 7457) | pub fn instr_660FDE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FDF_mem_jit (line 7460) | pub fn instr_660FDF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FDF_reg_jit (line 7463) | pub fn instr_660FDF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE0_mem_jit (line 7467) | pub fn instr_0FE0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE0_reg_jit (line 7470) | pub fn instr_0FE0_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE1_mem_jit (line 7473) | pub fn instr_0FE1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE1_reg_jit (line 7476) | pub fn instr_0FE1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE2_mem_jit (line 7479) | pub fn instr_0FE2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE2_reg_jit (line 7482) | pub fn instr_0FE2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE3_mem_jit (line 7485) | pub fn instr_0FE3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE3_reg_jit (line 7488) | pub fn instr_0FE3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE4_mem_jit (line 7491) | pub fn instr_0FE4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE4_reg_jit (line 7494) | pub fn instr_0FE4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE5_mem_jit (line 7497) | pub fn instr_0FE5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE5_reg_jit (line 7500) | pub fn instr_0FE5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE8_mem_jit (line 7504) | pub fn instr_0FE8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE8_reg_jit (line 7507) | pub fn instr_0FE8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FE9_mem_jit (line 7510) | pub fn instr_0FE9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FE9_reg_jit (line 7513) | pub fn instr_0FE9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FEA_mem_jit (line 7516) | pub fn instr_0FEA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FEA_reg_jit (line 7519) | pub fn instr_0FEA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FEB_mem_jit (line 7522) | pub fn instr_0FEB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FEB_reg_jit (line 7525) | pub fn instr_0FEB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FEC_mem_jit (line 7528) | pub fn instr_0FEC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FEC_reg_jit (line 7531) | pub fn instr_0FEC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FED_mem_jit (line 7534) | pub fn instr_0FED_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FED_reg_jit (line 7537) | pub fn instr_0FED_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FEE_mem_jit (line 7540) | pub fn instr_0FEE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FEE_reg_jit (line 7543) | pub fn instr_0FEE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FEF_mem_jit (line 7546) | pub fn instr_0FEF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FEF_reg_jit (line 7549) | pub fn instr_0FEF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE0_mem_jit (line 7553) | pub fn instr_660FE0_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE0_reg_jit (line 7556) | pub fn instr_660FE0_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE1_mem_jit (line 7559) | pub fn instr_660FE1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE1_reg_jit (line 7562) | pub fn instr_660FE1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE2_mem_jit (line 7565) | pub fn instr_660FE2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE2_reg_jit (line 7568) | pub fn instr_660FE2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE3_mem_jit (line 7571) | pub fn instr_660FE3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE3_reg_jit (line 7574) | pub fn instr_660FE3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE4_mem_jit (line 7577) | pub fn instr_660FE4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE4_reg_jit (line 7580) | pub fn instr_660FE4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE5_mem_jit (line 7583) | pub fn instr_660FE5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE5_reg_jit (line 7586) | pub fn instr_660FE5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE6_mem_jit (line 7590) | pub fn instr_660FE6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE6_reg_jit (line 7593) | pub fn instr_660FE6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F20FE6_mem_jit (line 7596) | pub fn instr_F20FE6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F20FE6_reg_jit (line 7599) | pub fn instr_F20FE6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_F30FE6_mem_jit (line 7602) | pub fn instr_F30FE6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_F30FE6_reg_jit (line 7605) | pub fn instr_F30FE6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE7_mem_jit (line 7609) | pub fn instr_660FE7_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE7_reg_jit (line 7612) | pub fn instr_660FE7_reg_jit(ctx: &mut JitContext, _r1: u32, _r2: u32) { function instr_660FE8_mem_jit (line 7616) | pub fn instr_660FE8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE8_reg_jit (line 7619) | pub fn instr_660FE8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FE9_mem_jit (line 7622) | pub fn instr_660FE9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FE9_reg_jit (line 7625) | pub fn instr_660FE9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FEA_mem_jit (line 7628) | pub fn instr_660FEA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FEA_reg_jit (line 7631) | pub fn instr_660FEA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FEB_mem_jit (line 7634) | pub fn instr_660FEB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FEB_reg_jit (line 7637) | pub fn instr_660FEB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FEC_mem_jit (line 7640) | pub fn instr_660FEC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FEC_reg_jit (line 7643) | pub fn instr_660FEC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FED_mem_jit (line 7646) | pub fn instr_660FED_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FED_reg_jit (line 7649) | pub fn instr_660FED_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FEE_mem_jit (line 7652) | pub fn instr_660FEE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FEE_reg_jit (line 7655) | pub fn instr_660FEE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FEF_mem_jit (line 7658) | pub fn instr_660FEF_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FEF_reg_jit (line 7661) | pub fn instr_660FEF_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF1_mem_jit (line 7665) | pub fn instr_0FF1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF1_reg_jit (line 7668) | pub fn instr_0FF1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF2_mem_jit (line 7671) | pub fn instr_0FF2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF2_reg_jit (line 7674) | pub fn instr_0FF2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF3_mem_jit (line 7677) | pub fn instr_0FF3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF3_reg_jit (line 7680) | pub fn instr_0FF3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF4_mem_jit (line 7683) | pub fn instr_0FF4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF4_reg_jit (line 7686) | pub fn instr_0FF4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF5_mem_jit (line 7689) | pub fn instr_0FF5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF5_reg_jit (line 7692) | pub fn instr_0FF5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF6_mem_jit (line 7695) | pub fn instr_0FF6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF6_reg_jit (line 7698) | pub fn instr_0FF6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF7_mem_jit (line 7702) | pub fn instr_0FF7_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte, ... function instr_0FF7_reg_jit (line 7705) | pub fn instr_0FF7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF8_mem_jit (line 7731) | pub fn instr_0FF8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF8_reg_jit (line 7734) | pub fn instr_0FF8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FF9_mem_jit (line 7737) | pub fn instr_0FF9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FF9_reg_jit (line 7740) | pub fn instr_0FF9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FFA_mem_jit (line 7743) | pub fn instr_0FFA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FFA_reg_jit (line 7746) | pub fn instr_0FFA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FFB_mem_jit (line 7749) | pub fn instr_0FFB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FFB_reg_jit (line 7752) | pub fn instr_0FFB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FFC_mem_jit (line 7755) | pub fn instr_0FFC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FFC_reg_jit (line 7758) | pub fn instr_0FFC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FFD_mem_jit (line 7761) | pub fn instr_0FFD_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FFD_reg_jit (line 7764) | pub fn instr_0FFD_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_0FFE_mem_jit (line 7767) | pub fn instr_0FFE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte, r... function instr_0FFE_reg_jit (line 7770) | pub fn instr_0FFE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF1_mem_jit (line 7774) | pub fn instr_660FF1_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF1_reg_jit (line 7777) | pub fn instr_660FF1_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF2_mem_jit (line 7780) | pub fn instr_660FF2_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF2_reg_jit (line 7783) | pub fn instr_660FF2_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF3_mem_jit (line 7786) | pub fn instr_660FF3_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF3_reg_jit (line 7789) | pub fn instr_660FF3_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF4_mem_jit (line 7792) | pub fn instr_660FF4_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF4_reg_jit (line 7795) | pub fn instr_660FF4_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF5_mem_jit (line 7798) | pub fn instr_660FF5_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF5_reg_jit (line 7801) | pub fn instr_660FF5_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF6_mem_jit (line 7804) | pub fn instr_660FF6_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF6_reg_jit (line 7807) | pub fn instr_660FF6_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF7_mem_jit (line 7811) | pub fn instr_660FF7_mem_jit(ctx: &mut JitContext, _modrm_byte: ModrmByte... function instr_660FF7_reg_jit (line 7814) | pub fn instr_660FF7_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF8_mem_jit (line 7840) | pub fn instr_660FF8_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF8_reg_jit (line 7843) | pub fn instr_660FF8_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FF9_mem_jit (line 7846) | pub fn instr_660FF9_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FF9_reg_jit (line 7849) | pub fn instr_660FF9_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FFA_mem_jit (line 7852) | pub fn instr_660FFA_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FFA_reg_jit (line 7855) | pub fn instr_660FFA_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FFB_mem_jit (line 7858) | pub fn instr_660FFB_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FFB_reg_jit (line 7861) | pub fn instr_660FFB_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FFC_mem_jit (line 7864) | pub fn instr_660FFC_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FFC_reg_jit (line 7867) | pub fn instr_660FFC_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FFD_mem_jit (line 7870) | pub fn instr_660FFD_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FFD_reg_jit (line 7873) | pub fn instr_660FFD_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { function instr_660FFE_mem_jit (line 7876) | pub fn instr_660FFE_mem_jit(ctx: &mut JitContext, modrm_byte: ModrmByte,... function instr_660FFE_reg_jit (line 7879) | pub fn instr_660FFE_reg_jit(ctx: &mut JitContext, r1: u32, r2: u32) { FILE: src/rust/js_api.rs function translate_address_system_read_js (line 4) | pub unsafe fn translate_address_system_read_js(addr: i32) -> u32 { FILE: src/rust/leb.rs function write_leb_i32 (line 1) | pub fn write_leb_i32(buf: &mut Vec, v: i32) { write_leb_i64(buf, v a... function write_leb_i64 (line 3) | pub fn write_leb_i64(buf: &mut Vec, mut v: i64) { function write_leb_u32 (line 20) | pub fn write_leb_u32(buf: &mut Vec, mut v: u32) { function write_fixed_leb16_at_idx (line 34) | pub fn write_fixed_leb16_at_idx(vec: &mut Vec, idx: usize, x: u16) { function write_fixed_leb32_at_idx (line 40) | pub fn write_fixed_leb32_at_idx(vec: &mut Vec, idx: usize, x: u32) { FILE: src/rust/modrm.rs type ModrmByte (line 11) | pub struct ModrmByte { method is_nop (line 20) | pub fn is_nop(&self, reg: u32) -> bool { function decode (line 29) | pub fn decode(ctx: &mut CpuContext, modrm_byte: u8) -> ModrmByte { function decode16 (line 38) | fn decode16(ctx: &mut CpuContext, modrm_byte: u8) -> ModrmByte { function decode32 (line 87) | fn decode32(ctx: &mut CpuContext, modrm_byte: u8) -> ModrmByte { function decode_sib (line 131) | fn decode_sib(ctx: &mut CpuContext, immediate: Imm32) -> ModrmByte { function gen (line 183) | pub fn gen(ctx: &mut JitContext, modrm_byte: ModrmByte, esp_offset: i32) { function get_as_reg_index_if_possible (line 252) | pub fn get_as_reg_index_if_possible(ctx: &mut JitContext, modrm_byte: &M... function skip (line 268) | pub fn skip(ctx: &mut CpuContext, modrm_byte: u8) { let _ = decode(ctx, ... type Imm32 (line 271) | enum Imm32 { function can_optimize_get_seg (line 277) | fn can_optimize_get_seg(ctx: &mut JitContext, segment: u32) -> bool { function jit_add_seg_offset (line 281) | pub fn jit_add_seg_offset(ctx: &mut JitContext, default_segment: u32) { function jit_add_seg_offset_no_override (line 292) | pub fn jit_add_seg_offset_no_override(ctx: &mut JitContext, seg: u32) { FILE: src/rust/opstats.rs constant SIZE (line 3) | const SIZE: usize = if cfg!(feature = "profiler") { 8192 } else { 0 }; type Instruction (line 16) | pub struct Instruction { function decode (line 24) | pub fn decode(mut instruction: u32) -> Instruction { function gen_opstats (line 139) | pub fn gen_opstats(builder: &mut WasmBuilder, opcode: u32) { function record_opstat_compiled (line 165) | pub fn record_opstat_compiled(opcode: u32) { function record_opstat_jit_exit (line 185) | pub fn record_opstat_jit_exit(opcode: u32) { function gen_opstat_unguarded_register (line 205) | pub fn gen_opstat_unguarded_register(builder: &mut WasmBuilder, opcode: ... function record_opstat_size_wasm (line 231) | pub fn record_opstat_size_wasm(opcode: u32, size: u64) { FILE: src/rust/page.rs type Page (line 4) | pub struct Page(u32); method page_of (line 6) | pub fn page_of(address: u32) -> Page { Page(address >> 12) } method to_address (line 7) | pub fn to_address(self) -> u32 { self.0 << 12 } method to_u32 (line 9) | pub fn to_u32(self) -> u32 { self.0 } method of_u32 (line 10) | pub fn of_u32(page: u32) -> Page { Page(page) } method address_range (line 12) | pub fn address_range(self) -> RangeInclusive { FILE: src/rust/paging.rs type OrPageFault (line 1) | pub type OrPageFault = Result; FILE: src/rust/prefix.rs constant PREFIX_REPZ (line 1) | pub const PREFIX_REPZ: u8 = 0b01000; constant PREFIX_REPNZ (line 2) | pub const PREFIX_REPNZ: u8 = 0b10000; constant PREFIX_MASK_REP (line 3) | pub const PREFIX_MASK_REP: u8 = PREFIX_REPZ | PREFIX_REPNZ; constant PREFIX_MASK_OPSIZE (line 5) | pub const PREFIX_MASK_OPSIZE: u8 = 0b100000; constant PREFIX_MASK_ADDRSIZE (line 6) | pub const PREFIX_MASK_ADDRSIZE: u8 = 0b1000000; constant PREFIX_66 (line 8) | pub const PREFIX_66: u8 = PREFIX_MASK_OPSIZE; constant PREFIX_67 (line 9) | pub const PREFIX_67: u8 = PREFIX_MASK_ADDRSIZE; constant PREFIX_F2 (line 10) | pub const PREFIX_F2: u8 = PREFIX_REPNZ; constant PREFIX_F3 (line 11) | pub const PREFIX_F3: u8 = PREFIX_REPZ; constant SEG_PREFIX_ZERO (line 13) | pub const SEG_PREFIX_ZERO: u8 = 7; constant PREFIX_MASK_SEGMENT (line 15) | pub const PREFIX_MASK_SEGMENT: u8 = 0b111; FILE: src/rust/profiler.rs type stat (line 2) | pub enum stat { function stat_increment (line 126) | pub fn stat_increment(stat: stat) { stat_increment_by(stat, 1); } function stat_increment_by (line 128) | pub fn stat_increment_by(stat: stat, by: u64) { function profiler_init (line 135) | pub fn profiler_init() { function profiler_stat_get (line 145) | pub fn profiler_stat_get(stat: stat) -> f64 { function profiler_is_enabled (line 155) | pub fn profiler_is_enabled() -> bool { cfg!(feature = "profiler") } FILE: src/rust/regs.rs constant ES (line 1) | pub const ES: u32 = 0; constant CS (line 2) | pub const CS: u32 = 1; constant SS (line 3) | pub const SS: u32 = 2; constant DS (line 4) | pub const DS: u32 = 3; constant FS (line 5) | pub const FS: u32 = 4; constant GS (line 6) | pub const GS: u32 = 5; constant EAX (line 8) | pub const EAX: u32 = 0; constant ECX (line 9) | pub const ECX: u32 = 1; constant EDX (line 10) | pub const EDX: u32 = 2; constant EBX (line 11) | pub const EBX: u32 = 3; constant ESP (line 12) | pub const ESP: u32 = 4; constant EBP (line 13) | pub const EBP: u32 = 5; constant ESI (line 14) | pub const ESI: u32 = 6; constant EDI (line 15) | pub const EDI: u32 = 7; constant AX (line 17) | pub const AX: u32 = 0; constant CX (line 18) | pub const CX: u32 = 1; constant DX (line 19) | pub const DX: u32 = 2; constant BX (line 20) | pub const BX: u32 = 3; constant SP (line 21) | pub const SP: u32 = 4; constant BP (line 22) | pub const BP: u32 = 5; constant SI (line 23) | pub const SI: u32 = 6; constant DI (line 24) | pub const DI: u32 = 7; constant AL (line 26) | pub const AL: u32 = 0; constant CL (line 27) | pub const CL: u32 = 1; constant DL (line 28) | pub const DL: u32 = 2; constant BL (line 29) | pub const BL: u32 = 3; constant AH (line 30) | pub const AH: u32 = 4; constant CH (line 31) | pub const CH: u32 = 5; constant DH (line 32) | pub const DH: u32 = 6; constant BH (line 33) | pub const BH: u32 = 7; constant CR0_EM (line 35) | pub const CR0_EM: u32 = 1 << 2; constant CR0_TS (line 36) | pub const CR0_TS: u32 = 1 << 3; constant CR4_TSD (line 38) | pub const CR4_TSD: u32 = 1 << 2; FILE: src/rust/softfloat.rs function extF80M_add (line 2) | fn extF80M_add(x: *const F80, y: *const F80, ptr: *mut F80); function extF80M_sub (line 3) | fn extF80M_sub(x: *const F80, y: *const F80, ptr: *mut F80); function extF80M_mul (line 4) | fn extF80M_mul(x: *const F80, y: *const F80, ptr: *mut F80); function extF80M_div (line 5) | fn extF80M_div(x: *const F80, y: *const F80, ptr: *mut F80); function extF80M_sqrt (line 7) | fn extF80M_sqrt(x: *const F80, ptr: *mut F80); function extF80M_roundToInt (line 9) | fn extF80M_roundToInt(x: *const F80, rounding_mode: u8, raise_inexact: b... function extF80M_eq (line 11) | fn extF80M_eq(x: *const F80, y: *const F80) -> bool; function extF80M_lt (line 16) | fn extF80M_lt(x: *const F80, y: *const F80) -> bool; function extF80M_lt_quiet (line 17) | fn extF80M_lt_quiet(x: *const F80, y: *const F80) -> bool; function extF80M_to_i32 (line 19) | fn extF80M_to_i32(src: *const F80, rounding_mode: u8, raise_inexact: boo... function extF80M_to_i64 (line 20) | fn extF80M_to_i64(src: *const F80, rounding_mode: u8, raise_inexact: boo... function i32_to_extF80M (line 21) | fn i32_to_extF80M(src: i32, dst: *mut F80); function i64_to_extF80M (line 22) | fn i64_to_extF80M(src: i64, dst: *mut F80); function f32_to_extF80M (line 24) | fn f32_to_extF80M(src: i32, dst: *mut F80); function f64_to_extF80M (line 25) | fn f64_to_extF80M(src: u64, dst: *mut F80); function extF80M_to_f32 (line 26) | fn extF80M_to_f32(src: *const F80) -> i32; function extF80M_to_f64 (line 27) | fn extF80M_to_f64(src: *const F80) -> u64; type RoundingMode (line 34) | pub enum RoundingMode { type Precision (line 40) | pub enum Precision { type F80 (line 48) | pub struct F80 { constant ZERO (line 53) | pub const ZERO: F80 = F80 { constant ONE (line 57) | pub const ONE: F80 = F80 { constant LN_10 (line 61) | pub const LN_10: F80 = F80 { constant LN_2 (line 65) | pub const LN_2: F80 = F80 { constant PI (line 69) | pub const PI: F80 = F80 { constant LOG2_E (line 73) | pub const LOG2_E: F80 = F80 { constant INDEFINITE_NAN (line 77) | pub const INDEFINITE_NAN: F80 = F80 { constant POS_INFINITY (line 81) | pub const POS_INFINITY: F80 = F80 { constant NEG_INFINITY (line 85) | pub const NEG_INFINITY: F80 = F80 { method sign (line 90) | pub fn sign(&self) -> bool { (self.sign_exponent >> 15) == 1 } method exponent (line 91) | pub fn exponent(&self) -> i16 { (self.sign_exponent as i16 & 0x7FFF) -... method of_i32 (line 93) | pub fn of_i32(src: i32) -> F80 { method of_i64 (line 98) | pub fn of_i64(src: i64) -> F80 { method of_f32 (line 104) | pub fn of_f32(src: i32) -> F80 { method of_f64 (line 110) | pub fn of_f64(src: u64) -> F80 { method of_f64x (line 115) | fn of_f64x(src: f64) -> F80 { F80::of_f64(f64::to_bits(src)) } method to_f32 (line 117) | pub fn to_f32(&self) -> i32 { unsafe { extF80M_to_f32(self) } } method to_f64 (line 118) | pub fn to_f64(&self) -> u64 { unsafe { extF80M_to_f64(self) } } method to_f64x (line 119) | fn to_f64x(&self) -> f64 { f64::from_bits(self.to_f64()) } method to_i32 (line 121) | pub fn to_i32(&self) -> i32 { unsafe { extF80M_to_i32(self, softfloat_... method to_i64 (line 122) | pub fn to_i64(&self) -> i64 { unsafe { extF80M_to_i64(self, softfloat_... method truncate_to_i32 (line 124) | pub fn truncate_to_i32(&self) -> i32 { unsafe { extF80M_to_i32(self, 1... method truncate_to_i64 (line 125) | pub fn truncate_to_i64(&self) -> i64 { unsafe { extF80M_to_i64(self, 1... method cos (line 127) | pub fn cos(self) -> F80 { F80::of_f64x(self.to_f64x().cos()) } method sin (line 128) | pub fn sin(self) -> F80 { F80::of_f64x(self.to_f64x().sin()) } method tan (line 129) | pub fn tan(self) -> F80 { F80::of_f64x(self.to_f64x().tan()) } method atan (line 130) | pub fn atan(self) -> F80 { F80::of_f64x(self.to_f64x().atan()) } method atan2 (line 131) | pub fn atan2(self, other: F80) -> F80 { F80::of_f64x(self.to_f64x().at... method log2 (line 133) | pub fn log2(self) -> F80 { F80::of_f64x(self.to_f64x().log2()) } method ln (line 134) | pub fn ln(self) -> F80 { F80::of_f64x(self.to_f64x().ln()) } method abs (line 136) | pub fn abs(self) -> F80 { method two_pow (line 142) | pub fn two_pow(self) -> F80 { F80::of_f64x(2.0f64.powf(self.to_f64x())) } method round (line 143) | pub fn round(self) -> F80 { method trunc (line 148) | pub fn trunc(self) -> F80 { method sqrt (line 154) | pub fn sqrt(self) -> F80 { method is_finite (line 160) | pub fn is_finite(self) -> bool { method is_nan (line 164) | pub fn is_nan(self) -> bool { method set_rounding_mode (line 169) | pub fn set_rounding_mode(mode: RoundingMode) { method set_precision (line 179) | pub fn set_precision(precision: Precision) { method get_exception_flags (line 189) | pub fn get_exception_flags() -> u8 { method clear_exception_flags (line 194) | pub fn clear_exception_flags() { unsafe { softfloat_exceptionFlags = 0... method partial_cmp_quiet (line 196) | pub fn partial_cmp_quiet(&self, other: &Self) -> Option Self { type Output (line 222) | type Output = F80; method sub (line 223) | fn sub(self, other: Self) -> Self { type Output (line 230) | type Output = F80; method neg (line 231) | fn neg(self) -> Self { type Output (line 238) | type Output = F80; method mul (line 239) | fn mul(self, other: Self) -> Self { type Output (line 246) | type Output = F80; method div (line 247) | fn div(self, other: Self) -> Self { type Output (line 254) | type Output = F80; method rem (line 255) | fn rem(self, other: Self) -> Self { method eq (line 268) | fn eq(&self, other: &Self) -> bool { unsafe { extF80M_eq(self, other) } } method partial_cmp (line 271) | fn partial_cmp(&self, other: &Self) -> Option { FILE: src/rust/state_flags.rs type CachedStateFlags (line 3) | pub struct CachedStateFlags(u8); constant MASK_IS_32 (line 6) | const MASK_IS_32: u8 = 1 << 0; constant MASK_SS32 (line 7) | const MASK_SS32: u8 = 1 << 1; constant MASK_CPL3 (line 8) | const MASK_CPL3: u8 = 1 << 2; constant MASK_FLAT_SEGS (line 9) | const MASK_FLAT_SEGS: u8 = 1 << 3; constant EMPTY (line 11) | pub const EMPTY: CachedStateFlags = CachedStateFlags(0); method of_u32 (line 13) | pub fn of_u32(f: u32) -> CachedStateFlags { method to_u32 (line 21) | pub fn to_u32(&self) -> u32 { self.0 as u32 } method cpl3 (line 23) | pub fn cpl3(&self) -> bool { self.0 & CachedStateFlags::MASK_CPL3 != 0 } method has_flat_segmentation (line 24) | pub fn has_flat_segmentation(&self) -> bool { self.0 & CachedStateFlag... method is_32 (line 25) | pub fn is_32(&self) -> bool { self.0 & CachedStateFlags::MASK_IS_32 !=... method ssize_32 (line 26) | pub fn ssize_32(&self) -> bool { self.0 & CachedStateFlags::MASK_SS32 ... FILE: src/rust/wasmgen/wasm_builder.rs type SafeToU8 (line 9) | pub trait SafeToU8 { method safe_to_u8 (line 10) | fn safe_to_u8(self) -> u8; method safe_to_u8 (line 13) | fn safe_to_u8(self) -> u8 { type SafeToU16 (line 19) | pub trait SafeToU16 { method safe_to_u16 (line 20) | fn safe_to_u16(self) -> u16; method safe_to_u16 (line 23) | fn safe_to_u16(self) -> u16 { type FunctionType (line 31) | enum FunctionType { method of_u8 (line 62) | pub fn of_u8(x: u8) -> FunctionType { method to_u8 (line 66) | pub fn to_u8(self: FunctionType) -> u8 { self as u8 } constant LAST (line 67) | pub const LAST: FunctionType = FunctionType::FN4_I32_I64_I64_I32_RET; constant WASM_MODULE_ARGUMENT_COUNT (line 70) | pub const WASM_MODULE_ARGUMENT_COUNT: u8 = 1; type WasmBuilder (line 72) | pub struct WasmBuilder { method new (line 118) | pub fn new() -> Self { method init (line 145) | fn init(&mut self) { method reset (line 161) | pub fn reset(&mut self) { method finish (line 175) | pub fn finish(&mut self) -> usize { method write_type_section (line 253) | pub fn write_type_section(&mut self) { method get_import_index (line 430) | pub fn get_import_index(&self, fn_name: &str) -> Option { method set_import_count (line 451) | pub fn set_import_count(&mut self, count: u16) { method set_import_table_size (line 458) | pub fn set_import_table_size(&mut self, size: usize) { method write_import_section_preamble (line 465) | pub fn write_import_section_preamble(&mut self) { method write_memory_import (line 480) | pub fn write_memory_import(&mut self) { method write_import_entry (line 498) | fn write_import_entry(&mut self, fn_name: &str, type_index: FunctionTy... method write_function_section (line 515) | pub fn write_function_section(&mut self) { method write_export_section (line 522) | pub fn write_export_section(&mut self) { method get_fn_idx (line 540) | fn get_fn_idx(&mut self, fn_name: &str, type_index: FunctionType) -> u... method get_output_ptr (line 550) | pub fn get_output_ptr(&self) -> *const u8 { self.output.as_ptr() } method get_output_len (line 551) | pub fn get_output_len(&self) -> u32 { self.output.len() as u32 } method open_block (line 553) | fn open_block(&mut self) -> Label { method close_block (line 561) | fn close_block(&mut self) { method alloc_local (line 568) | fn alloc_local(&mut self) -> WasmLocal { method free_local (line 578) | pub fn free_local(&mut self, local: WasmLocal) { method set_new_local (line 587) | pub fn set_new_local(&mut self) -> WasmLocal { method tee_new_local (line 594) | pub fn tee_new_local(&mut self) -> WasmLocal { method set_local (line 600) | pub fn set_local(&mut self, local: &WasmLocal) { method tee_local (line 604) | pub fn tee_local(&mut self, local: &WasmLocal) { method get_local (line 608) | pub fn get_local(&mut self, local: &WasmLocal) { method alloc_local_i64 (line 614) | fn alloc_local_i64(&mut self) -> WasmLocalI64 { method free_local_i64 (line 624) | pub fn free_local_i64(&mut self, local: WasmLocalI64) { method set_new_local_i64 (line 632) | pub fn set_new_local_i64(&mut self) -> WasmLocalI64 { method tee_new_local_i64 (line 639) | pub fn tee_new_local_i64(&mut self) -> WasmLocalI64 { method get_local_i64 (line 645) | pub fn get_local_i64(&mut self, local: &WasmLocalI64) { method const_i32 (line 650) | pub fn const_i32(&mut self, v: i32) { method const_i64 (line 654) | pub fn const_i64(&mut self, v: i64) { method load_fixed_u8 (line 659) | pub fn load_fixed_u8(&mut self, addr: u32) { method load_fixed_u16 (line 663) | pub fn load_fixed_u16(&mut self, addr: u32) { method load_fixed_i32 (line 672) | pub fn load_fixed_i32(&mut self, addr: u32) { method load_fixed_i64 (line 679) | pub fn load_fixed_i64(&mut self, addr: u32) { method load_u8 (line 687) | pub fn load_u8(&mut self, byte_offset: u32) { method load_unaligned_i64 (line 693) | pub fn load_unaligned_i64(&mut self, byte_offset: u32) { method load_unaligned_i32 (line 699) | pub fn load_unaligned_i32(&mut self, byte_offset: u32) { method load_unaligned_u16 (line 705) | pub fn load_unaligned_u16(&mut self, byte_offset: u32) { method load_aligned_f64 (line 711) | pub fn load_aligned_f64(&mut self, byte_offset: u32) { method load_aligned_i64 (line 717) | pub fn load_aligned_i64(&mut self, byte_offset: u32) { method load_aligned_f32 (line 723) | pub fn load_aligned_f32(&mut self, byte_offset: u32) { method load_aligned_i32 (line 729) | pub fn load_aligned_i32(&mut self, byte_offset: u32) { method load_aligned_u16 (line 735) | pub fn load_aligned_u16(&mut self, byte_offset: u32) { method store_u8 (line 741) | pub fn store_u8(&mut self, byte_offset: u32) { method store_aligned_u16 (line 747) | pub fn store_aligned_u16(&mut self, byte_offset: u32) { method store_aligned_i32 (line 753) | pub fn store_aligned_i32(&mut self, byte_offset: u32) { method store_aligned_i64 (line 759) | pub fn store_aligned_i64(&mut self, byte_offset: u32) { method store_unaligned_u16 (line 765) | pub fn store_unaligned_u16(&mut self, byte_offset: u32) { method store_unaligned_i32 (line 771) | pub fn store_unaligned_i32(&mut self, byte_offset: u32) { method store_unaligned_i64 (line 777) | pub fn store_unaligned_i64(&mut self, byte_offset: u32) { method increment_fixed_i64 (line 783) | pub fn increment_fixed_i64(&mut self, byte_offset: u32, n: i64) { method add_i32 (line 791) | pub fn add_i32(&mut self) { self.instruction_body.push(op::OP_I32ADD); } method add_i64 (line 792) | pub fn add_i64(&mut self) { self.instruction_body.push(op::OP_I64ADD); } method sub_i32 (line 793) | pub fn sub_i32(&mut self) { self.instruction_body.push(op::OP_I32SUB); } method and_i32 (line 794) | pub fn and_i32(&mut self) { self.instruction_body.push(op::OP_I32AND); } method or_i32 (line 795) | pub fn or_i32(&mut self) { self.instruction_body.push(op::OP_I32OR); } method or_i64 (line 796) | pub fn or_i64(&mut self) { self.instruction_body.push(op::OP_I64OR); } method xor_i32 (line 797) | pub fn xor_i32(&mut self) { self.instruction_body.push(op::OP_I32XOR); } method mul_i32 (line 798) | pub fn mul_i32(&mut self) { self.instruction_body.push(op::OP_I32MUL); } method mul_i64 (line 799) | pub fn mul_i64(&mut self) { self.instruction_body.push(op::OP_I64MUL); } method div_i64 (line 800) | pub fn div_i64(&mut self) { self.instruction_body.push(op::OP_I64DIVU); } method rem_i64 (line 801) | pub fn rem_i64(&mut self) { self.instruction_body.push(op::OP_I64REMU); } method rotl_i32 (line 803) | pub fn rotl_i32(&mut self) { self.instruction_body.push(op::OP_I32ROTL... method shl_i32 (line 805) | pub fn shl_i32(&mut self) { self.instruction_body.push(op::OP_I32SHL); } method shl_i64 (line 806) | pub fn shl_i64(&mut self) { self.instruction_body.push(op::OP_I64SHL); } method shr_u_i32 (line 807) | pub fn shr_u_i32(&mut self) { self.instruction_body.push(op::OP_I32SHR... method shr_u_i64 (line 808) | pub fn shr_u_i64(&mut self) { self.instruction_body.push(op::OP_I64SHR... method shr_s_i32 (line 809) | pub fn shr_s_i32(&mut self) { self.instruction_body.push(op::OP_I32SHR... method eq_i32 (line 811) | pub fn eq_i32(&mut self) { self.instruction_body.push(op::OP_I32EQ); } method eq_i64 (line 812) | pub fn eq_i64(&mut self) { self.instruction_body.push(op::OP_I64EQ); } method ne_i32 (line 813) | pub fn ne_i32(&mut self) { self.instruction_body.push(op::OP_I32NE); } method ne_i64 (line 814) | pub fn ne_i64(&mut self) { self.instruction_body.push(op::OP_I64NE); } method le_i32 (line 816) | pub fn le_i32(&mut self) { self.instruction_body.push(op::OP_I32LES); } method lt_i32 (line 817) | pub fn lt_i32(&mut self) { self.instruction_body.push(op::OP_I32LTS); } method ge_i32 (line 818) | pub fn ge_i32(&mut self) { self.instruction_body.push(op::OP_I32GES); } method gt_i32 (line 819) | pub fn gt_i32(&mut self) { self.instruction_body.push(op::OP_I32GTS); } method gtu_i32 (line 821) | pub fn gtu_i32(&mut self) { self.instruction_body.push(op::OP_I32GTU); } method geu_i32 (line 822) | pub fn geu_i32(&mut self) { self.instruction_body.push(op::OP_I32GEU); } method ltu_i32 (line 823) | pub fn ltu_i32(&mut self) { self.instruction_body.push(op::OP_I32LTU); } method leu_i32 (line 824) | pub fn leu_i32(&mut self) { self.instruction_body.push(op::OP_I32LEU); } method gtu_i64 (line 826) | pub fn gtu_i64(&mut self) { self.instruction_body.push(op::OP_I64GTU); } method reinterpret_i32_as_f32 (line 828) | pub fn reinterpret_i32_as_f32(&mut self) { method reinterpret_i64_as_f64 (line 834) | pub fn reinterpret_i64_as_f64(&mut self) { method extend_unsigned_i32_to_i64 (line 844) | pub fn extend_unsigned_i32_to_i64(&mut self) { method extend_signed_i32_to_i64 (line 847) | pub fn extend_signed_i32_to_i64(&mut self) { self.instruction_body.pus... method wrap_i64_to_i32 (line 848) | pub fn wrap_i64_to_i32(&mut self) { self.instruction_body.push(op::OP_... method eqz_i32 (line 850) | pub fn eqz_i32(&mut self) { self.instruction_body.push(op::OP_I32EQZ); } method select (line 852) | pub fn select(&mut self) { self.instruction_body.push(op::OP_SELECT); } method if_i32 (line 854) | pub fn if_i32(&mut self) { method if_i64 (line 860) | pub fn if_i64(&mut self) { method block_i32 (line 866) | pub fn block_i32(&mut self) { method if_void (line 872) | pub fn if_void(&mut self) { method else_ (line 878) | pub fn else_(&mut self) { method loop_void (line 883) | pub fn loop_void(&mut self) -> Label { method block_void (line 889) | pub fn block_void(&mut self) -> Label { method block_end (line 895) | pub fn block_end(&mut self) { method return_ (line 900) | pub fn return_(&mut self) { self.instruction_body.push(op::OP_RETURN); } method drop_ (line 903) | pub fn drop_(&mut self) { self.instruction_body.push(op::OP_DROP); } method brtable (line 905) | pub fn brtable( method br (line 918) | pub fn br(&mut self, label: Label) { method br_if (line 922) | pub fn br_if(&mut self, label: Label) { method write_label (line 927) | fn write_label(&mut self, label: Label) { method call_fn (line 936) | fn call_fn(&mut self, name: &str, function: FunctionType) { method call_fn0 (line 942) | pub fn call_fn0(&mut self, name: &str) { self.call_fn(name, FunctionTy... method call_fn0_ret (line 943) | pub fn call_fn0_ret(&mut self, name: &str) { self.call_fn(name, Functi... method call_fn0_ret_i64 (line 944) | pub fn call_fn0_ret_i64(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn1 (line 945) | pub fn call_fn1(&mut self, name: &str) { self.call_fn(name, FunctionTy... method call_fn1_ret (line 946) | pub fn call_fn1_ret(&mut self, name: &str) { self.call_fn(name, Functi... method call_fn1_ret_i64 (line 947) | pub fn call_fn1_ret_i64(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn1_f32_ret (line 948) | pub fn call_fn1_f32_ret(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn1_f64_ret (line 949) | pub fn call_fn1_f64_ret(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn2 (line 950) | pub fn call_fn2(&mut self, name: &str) { self.call_fn(name, FunctionTy... method call_fn2_i32_i64 (line 951) | pub fn call_fn2_i32_i64(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn2_i64_i32 (line 952) | pub fn call_fn2_i64_i32(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn2_i64_i32_ret (line 953) | pub fn call_fn2_i64_i32_ret(&mut self, name: &str) { method call_fn2_i64_i32_ret_i64 (line 956) | pub fn call_fn2_i64_i32_ret_i64(&mut self, name: &str) { method call_fn2_f32_i32 (line 959) | pub fn call_fn2_f32_i32(&mut self, name: &str) { self.call_fn(name, Fu... method call_fn2_ret (line 960) | pub fn call_fn2_ret(&mut self, name: &str) { self.call_fn(name, Functi... method call_fn3 (line 961) | pub fn call_fn3(&mut self, name: &str) { self.call_fn(name, FunctionTy... method call_fn3_ret (line 962) | pub fn call_fn3_ret(&mut self, name: &str) { self.call_fn(name, Functi... method call_fn3_i64_i32_i32 (line 963) | pub fn call_fn3_i64_i32_i32(&mut self, name: &str) { method call_fn3_i32_i64_i32 (line 966) | pub fn call_fn3_i32_i64_i32(&mut self, name: &str) { method call_fn3_i32_i64_i32_ret (line 969) | pub fn call_fn3_i32_i64_i32_ret(&mut self, name: &str) { method call_fn4_i32_i64_i64_i32_ret (line 972) | pub fn call_fn4_i32_i64_i64_i32_ret(&mut self, name: &str) { method unreachable (line 976) | pub fn unreachable(&mut self) { self.instruction_body.push(op::OP_UNRE... method instruction_body_length (line 978) | pub fn instruction_body_length(&self) -> u32 { self.instruction_body.l... type WasmLocal (line 97) | pub struct WasmLocal(u8); method idx (line 99) | pub fn idx(&self) -> u8 { self.0 } method unsafe_clone (line 102) | pub fn unsafe_clone(&self) -> WasmLocal { WasmLocal(self.0) } type WasmLocalI64 (line 105) | pub struct WasmLocalI64(u8); method idx (line 107) | pub fn idx(&self) -> u8 { self.0 } type Label (line 111) | pub struct Label(u32); constant ZERO (line 113) | const ZERO: Label = Label(0); method next (line 114) | fn next(&self) -> Label { Label(self.0.wrapping_add(1)) } function import_table_management (line 988) | fn import_table_management() { function builder_test (line 998) | fn builder_test() { FILE: src/rust/zstd.rs function ZSTD_createDStream (line 4) | fn ZSTD_createDStream() -> u32; function ZSTD_freeDStream (line 5) | fn ZSTD_freeDStream(ctx: u32) -> i32; function ZSTD_decompressStream_simpleArgs (line 6) | fn ZSTD_decompressStream_simpleArgs( function ZSTD_isError (line 16) | fn ZSTD_isError(err: i32) -> bool; constant MALLOC_ALIGN (line 19) | const MALLOC_ALIGN: usize = 16; function v86_malloc (line 23) | pub unsafe fn v86_malloc(size: u32) -> u32 { function v86_free (line 30) | pub unsafe fn v86_free(addr: u32) { type ZstdContext (line 36) | pub struct ZstdContext { function zstd_create_ctx (line 44) | pub unsafe fn zstd_create_ctx(src_size: u32) -> *mut ZstdContext { function zstd_get_src_ptr (line 58) | pub unsafe fn zstd_get_src_ptr(ctx: *mut ZstdContext) -> *mut u8 { (*ctx... function zstd_free_ctx (line 61) | pub unsafe fn zstd_free_ctx(ctx: *mut ZstdContext) { function zstd_read (line 71) | pub unsafe fn zstd_read(ctx: *mut ZstdContext, length: u32) -> *mut u8 { function zstd_read_free (line 100) | pub unsafe fn zstd_read_free(ptr: *mut u8, length: u32) { FILE: src/sb16.js constant DSP_COPYRIGHT (line 42) | const constant DSP_NO_COMMAND (line 42) | const constant DSP_BUFSIZE (line 42) | const constant DSP_DACSIZE (line 42) | const constant SB_DMA_BUFSIZE (line 42) | const constant SB_DMA_BLOCK_SAMPLES (line 42) | const constant SB_DMA0 (line 42) | const constant SB_DMA1 (line 42) | const constant SB_DMA3 (line 42) | const constant SB_DMA5 (line 42) | const constant SB_DMA6 (line 42) | const constant SB_DMA7 (line 42) | const constant SB_DMA_CHANNEL_8BIT (line 42) | const constant SB_DMA_CHANNEL_16BIT (line 42) | const constant SB_IRQ2 (line 42) | const constant SB_IRQ5 (line 42) | const constant SB_IRQ7 (line 42) | const constant SB_IRQ10 (line 42) | const constant SB_IRQ (line 42) | const constant SB_IRQ_8BIT (line 42) | const constant SB_IRQ_16BIT (line 42) | const constant SB_IRQ_MIDI (line 42) | const constant SB_IRQ_MPU (line 42) | const function SB16 (line 108) | function SB16(cpu, bus) function register_dsp_command (line 764) | function register_dsp_command(commands, size, handler) function any_first_digit (line 777) | function any_first_digit(base) function register_mixer_read (line 1220) | function register_mixer_read(address, handler) function register_mixer_write (line 1233) | function register_mixer_write(address, handler) function register_mixer_legacy (line 1243) | function register_mixer_legacy(address_old, address_new_left, address_ne... function register_mixer_volume (line 1274) | function register_mixer_volume(address, mixer_source, channel) function register_fm_write (line 1520) | function register_fm_write(addresses, handler) function between (line 1532) | function between(start, end) constant SB_FM_OPERATORS_BY_OFFSET (line 1542) | const SB_FM_OPERATORS_BY_OFFSET = new Uint8Array(32); function get_fm_operator (line 1562) | function get_fm_operator(register, offset) function audio_normalize (line 1864) | function audio_normalize(value, amplitude, offset) function audio_clip (line 1869) | function audio_clip(value, low, high) FILE: src/state.js constant STATE_VERSION (line 5) | const STATE_VERSION = 6; constant STATE_MAGIC (line 6) | const STATE_MAGIC = 0x86768676|0; constant STATE_INDEX_MAGIC (line 7) | const STATE_INDEX_MAGIC = 0; constant STATE_INDEX_VERSION (line 8) | const STATE_INDEX_VERSION = 1; constant STATE_INDEX_TOTAL_LEN (line 9) | const STATE_INDEX_TOTAL_LEN = 2; constant STATE_INDEX_INFO_LEN (line 10) | const STATE_INDEX_INFO_LEN = 3; constant STATE_INFO_BLOCK_START (line 11) | const STATE_INFO_BLOCK_START = 16; constant ZSTD_MAGIC (line 13) | const ZSTD_MAGIC = 0xFD2FB528; function StateLoadError (line 16) | function StateLoadError(msg) constant CONSTRUCTOR_TABLE (line 22) | const CONSTRUCTOR_TABLE = { function save_object (line 34) | function save_object(obj, saved_buffers) function restore_buffers (line 99) | function restore_buffers(obj, buffers) function save_state (line 132) | function save_state(cpu) function restore_state (line 200) | function restore_state(cpu, state) FILE: src/uart.js constant DLAB (line 16) | const DLAB = 0x80; constant UART_IER_MSI (line 18) | const UART_IER_MSI = 0x08; constant UART_IER_THRI (line 19) | const UART_IER_THRI = 0x02; constant UART_IER_RDI (line 20) | const UART_IER_RDI = 0x01; constant UART_IIR_MSI (line 22) | const UART_IIR_MSI = 0x00; constant UART_IIR_NO_INT (line 23) | const UART_IIR_NO_INT = 0x01; constant UART_IIR_THRI (line 24) | const UART_IIR_THRI = 0x02; constant UART_IIR_RDI (line 25) | const UART_IIR_RDI = 0x04; constant UART_IIR_RLSI (line 26) | const UART_IIR_RLSI = 0x06; constant UART_IIR_CTI (line 27) | const UART_IIR_CTI = 0x0c; constant UART_MCR_LOOPBACK (line 30) | const UART_MCR_LOOPBACK = 0x10; constant UART_LSR_DATA_READY (line 32) | const UART_LSR_DATA_READY = 0x1; constant UART_LSR_TX_EMPTY (line 33) | const UART_LSR_TX_EMPTY = 0x20; constant UART_LSR_TRANSMITTER_EMPTY (line 34) | const UART_LSR_TRANSMITTER_EMPTY = 0x40; constant UART_MSR_DCD (line 37) | const UART_MSR_DCD = 0x7; constant UART_MSR_RI (line 38) | const UART_MSR_RI = 0x6; constant UART_MSR_DSR (line 39) | const UART_MSR_DSR = 0x5; constant UART_MSR_CTS (line 40) | const UART_MSR_CTS = 0x4; constant UART_MSR_DDCD (line 42) | const UART_MSR_DDCD = 0x3; constant UART_MSR_TERI (line 43) | const UART_MSR_TERI = 0x2; constant UART_MSR_DDSR (line 44) | const UART_MSR_DDSR = 0x1; constant UART_MSR_DCTS (line 45) | const UART_MSR_DCTS = 0x0; function UART (line 54) | function UART(cpu, port, bus) FILE: src/vga.js constant VGA_BANK_SIZE (line 13) | const VGA_BANK_SIZE = 64 * 1024; constant MAX_XRES (line 15) | const MAX_XRES = 2560; constant MAX_YRES (line 16) | const MAX_YRES = 1600; constant MAX_BPP (line 17) | const MAX_BPP = 32; constant VGA_LFB_ADDRESS (line 20) | const VGA_LFB_ADDRESS = 0xE0000000; constant VGA_PIXEL_BUFFER_SIZE (line 26) | const VGA_PIXEL_BUFFER_SIZE = 8 * VGA_BANK_SIZE; constant VGA_MIN_MEMORY_SIZE (line 28) | const VGA_MIN_MEMORY_SIZE = 4 * VGA_BANK_SIZE; constant VGA_MAX_MEMORY_SIZE (line 33) | const VGA_MAX_MEMORY_SIZE = 256 * 1024 * 1024; constant VGA_HOST_MEMORY_SPACE_START (line 38) | const VGA_HOST_MEMORY_SPACE_START = Uint32Array.from([ constant VGA_HOST_MEMORY_SPACE_SIZE (line 48) | const VGA_HOST_MEMORY_SPACE_SIZE = Uint32Array.from([ function VGAScreen (line 62) | function VGAScreen(cpu, bus, screen, vga_memory_size) FILE: src/virtio.js constant VIRTIO_PCI_VENDOR_ID (line 11) | const VIRTIO_PCI_VENDOR_ID = 0x1AF4; constant VIRTIO_PCI_CAP_VENDOR (line 13) | const VIRTIO_PCI_CAP_VENDOR = 0x09; constant VIRTIO_PCI_CAP_LENGTH (line 15) | const VIRTIO_PCI_CAP_LENGTH = 16; constant VIRTIO_PCI_CAP_COMMON_CFG (line 19) | const VIRTIO_PCI_CAP_COMMON_CFG = 1; constant VIRTIO_PCI_CAP_NOTIFY_CFG (line 20) | const VIRTIO_PCI_CAP_NOTIFY_CFG = 2; constant VIRTIO_PCI_CAP_ISR_CFG (line 21) | const VIRTIO_PCI_CAP_ISR_CFG = 3; constant VIRTIO_PCI_CAP_DEVICE_CFG (line 22) | const VIRTIO_PCI_CAP_DEVICE_CFG = 4; constant VIRTIO_PCI_CAP_PCI_CFG (line 23) | const VIRTIO_PCI_CAP_PCI_CFG = 5; constant VIRTIO_STATUS_ACKNOWLEDGE (line 27) | const VIRTIO_STATUS_ACKNOWLEDGE = 1; constant VIRTIO_STATUS_DRIVER (line 28) | const VIRTIO_STATUS_DRIVER = 2; constant VIRTIO_STATUS_DRIVER_OK (line 29) | const VIRTIO_STATUS_DRIVER_OK = 4; constant VIRTIO_STATUS_FEATURES_OK (line 30) | const VIRTIO_STATUS_FEATURES_OK = 8; constant VIRTIO_STATUS_DEVICE_NEEDS_RESET (line 31) | const VIRTIO_STATUS_DEVICE_NEEDS_RESET = 64; constant VIRTIO_STATUS_FAILED (line 32) | const VIRTIO_STATUS_FAILED = 128; constant VIRTIO_ISR_QUEUE (line 36) | const VIRTIO_ISR_QUEUE = 1; constant VIRTIO_ISR_DEVICE_CFG (line 37) | const VIRTIO_ISR_DEVICE_CFG = 2; constant VIRTIO_F_RING_INDIRECT_DESC (line 41) | const VIRTIO_F_RING_INDIRECT_DESC = 28; constant VIRTIO_F_RING_EVENT_IDX (line 42) | const VIRTIO_F_RING_EVENT_IDX = 29; constant VIRTIO_F_VERSION_1 (line 43) | const VIRTIO_F_VERSION_1 = 32; constant VIRTQ_DESC_ENTRYSIZE (line 48) | const VIRTQ_DESC_ENTRYSIZE = 16; constant VIRTQ_AVAIL_BASESIZE (line 50) | const VIRTQ_AVAIL_BASESIZE = 6; constant VIRTQ_AVAIL_ENTRYSIZE (line 52) | const VIRTQ_AVAIL_ENTRYSIZE = 2; constant VIRTQ_USED_BASESIZE (line 54) | const VIRTQ_USED_BASESIZE = 6; constant VIRTQ_USED_ENTRYSIZE (line 56) | const VIRTQ_USED_ENTRYSIZE = 8; constant VIRTQ_IDX_MASK (line 59) | const VIRTQ_IDX_MASK = 0xFFFF; constant VIRTQ_DESC_F_NEXT (line 63) | const VIRTQ_DESC_F_NEXT = 1; constant VIRTQ_DESC_F_WRITE (line 64) | const VIRTQ_DESC_F_WRITE = 2; constant VIRTQ_DESC_F_INDIRECT (line 65) | const VIRTQ_DESC_F_INDIRECT = 4; constant VIRTQ_AVAIL_F_NO_INTERRUPT (line 66) | const VIRTQ_AVAIL_F_NO_INTERRUPT = 1; constant VIRTQ_USED_F_NO_NOTIFY (line 67) | const VIRTQ_USED_F_NO_NOTIFY = 1; function VirtIO (line 162) | function VirtIO(cpu, options) function VirtQueue (line 1048) | function VirtQueue(cpu, virtio, options) function VirtQueueBufferChain (line 1341) | function VirtQueueBufferChain(virtqueue, head_idx) FILE: src/virtio_balloon.js constant VIRTIO_BALLOON_F_MUST_TELL_HOST (line 12) | const VIRTIO_BALLOON_F_MUST_TELL_HOST = 0; constant VIRTIO_BALLOON_F_STATS_VQ (line 13) | const VIRTIO_BALLOON_F_STATS_VQ = 1; constant VIRTIO_BALLOON_F_DEFLATE_ON_OOM (line 14) | const VIRTIO_BALLOON_F_DEFLATE_ON_OOM = 2; constant VIRTIO_BALLOON_F_FREE_PAGE_HINT (line 15) | const VIRTIO_BALLOON_F_FREE_PAGE_HINT = 3; constant STAT_NAMES (line 17) | const STAT_NAMES = [ function VirtioBalloon (line 35) | function VirtioBalloon(cpu, bus) FILE: src/virtio_console.js constant VIRTIO_CONSOLE_DEVICE_READY (line 11) | const VIRTIO_CONSOLE_DEVICE_READY = 0; constant VIRTIO_CONSOLE_DEVICE_ADD (line 12) | const VIRTIO_CONSOLE_DEVICE_ADD = 1; constant VIRTIO_CONSOLE_DEVICE_REMOVE (line 13) | const VIRTIO_CONSOLE_DEVICE_REMOVE = 2; constant VIRTIO_CONSOLE_PORT_READY (line 14) | const VIRTIO_CONSOLE_PORT_READY = 3; constant VIRTIO_CONSOLE_CONSOLE_PORT (line 15) | const VIRTIO_CONSOLE_CONSOLE_PORT = 4; constant VIRTIO_CONSOLE_RESIZE (line 16) | const VIRTIO_CONSOLE_RESIZE = 5; constant VIRTIO_CONSOLE_PORT_OPEN (line 17) | const VIRTIO_CONSOLE_PORT_OPEN = 6; constant VIRTIO_CONSOLE_PORT_NAME (line 18) | const VIRTIO_CONSOLE_PORT_NAME = 7; constant VIRTIO_CONSOLE_F_SIZE (line 20) | const VIRTIO_CONSOLE_F_SIZE = 0; constant VIRTIO_CONSOLE_F_MULTIPORT (line 21) | const VIRTIO_CONSOLE_F_MULTIPORT = 1; constant VIRTIO_CONSOLE_F_EMERG_WRITE (line 22) | const VIRTIO_CONSOLE_F_EMERG_WRITE = 2; function VirtioConsole (line 29) | function VirtioConsole(cpu, bus) FILE: src/virtio_net.js constant MTU_DEFAULT (line 12) | const MTU_DEFAULT = 1500; constant VIRTIO_NET_F_MAC (line 14) | const VIRTIO_NET_F_MAC = 5; constant VIRTIO_NET_F_CTRL_VQ (line 15) | const VIRTIO_NET_F_CTRL_VQ = 17; constant VIRTIO_NET_F_STATUS (line 16) | const VIRTIO_NET_F_STATUS = 16; constant VIRTIO_NET_F_MQ (line 17) | const VIRTIO_NET_F_MQ = 22; constant VIRTIO_NET_F_CTRL_MAC_ADDR (line 18) | const VIRTIO_NET_F_CTRL_MAC_ADDR = 23; constant VIRTIO_NET_F_MTU (line 19) | const VIRTIO_NET_F_MTU = 3; constant VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET (line 21) | const VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET = 0; constant VIRTIO_NET_CTRL_MAC_ADDR_SET (line 22) | const VIRTIO_NET_CTRL_MAC_ADDR_SET = 1; function VirtioNet (line 31) | function VirtioNet(cpu, bus, preserve_mac_from_state_image, mtu = MTU_DE... FILE: tests/api/2g-mem.js constant TEST_RELEASE_BUILD (line 8) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/cdrom-insert-eject.js constant TEST_RELEASE_BUILD (line 8) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/clean-shutdown.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/floppy.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; function regexp_escape (line 14) | function regexp_escape(text) function exec_test (line 22) | async function exec_test(test_name, v86_config, timeout_sec, test_function) function expect (line 70) | async function expect(emulator, command, expected, timeout_msec) constant CONFIG_MSDOS622_HD (line 88) | const CONFIG_MSDOS622_HD = { constant CONFIG_TINYCORE_CD (line 98) | const CONFIG_TINYCORE_CD = { FILE: tests/api/pic.js constant TEST_RELEASE_BUILD (line 8) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/reboot.js constant TEST_RELEASE_BUILD (line 7) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/reset.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/serial.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/api/state.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; function sleep (line 59) | async function sleep(ms) { return new Promise(resolve => setTimeout(reso... function run_test (line 61) | async function run_test(name, config, done) FILE: tests/api/test.js constant TEST_RELEASE_BUILD (line 7) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/benchmark/arch-bytemark.js constant BENCH_COLLECT_STATS (line 7) | const BENCH_COLLECT_STATS = +process.env.BENCH_COLLECT_STATS; constant V86_ROOT (line 10) | const V86_ROOT = path.join(__dirname, "../.."); FILE: tests/benchmark/arch-python.js constant BENCH_COLLECT_STATS (line 8) | const BENCH_COLLECT_STATS = +process.env.BENCH_COLLECT_STATS; constant V86_ROOT (line 11) | const V86_ROOT = path.join(__dirname, "../.."); FILE: tests/benchmark/fetch-download.js constant USE_VIRTIO (line 10) | const USE_VIRTIO = !!process.env.USE_VIRTIO; constant BENCHFILE_SIZE (line 11) | const BENCHFILE_SIZE = (parseInt(process.env.BENCHFILE_SIZE_MB, 10) || 3... constant LOG_SERIAL (line 15) | const LOG_SERIAL = true; function parse_console (line 86) | function parse_console(output) { FILE: tests/benchmark/linux-boot.js constant BENCH_COLLECT_STATS (line 9) | const BENCH_COLLECT_STATS = +process.env.BENCH_COLLECT_STATS; constant V86_ROOT (line 12) | const V86_ROOT = path.join(__dirname, "../.."); constant LOG_SERIAL (line 14) | const LOG_SERIAL = true; FILE: tests/benchmark/snapshot.js constant BENCH_COLLECT_STATS (line 6) | const BENCH_COLLECT_STATS = +process.env.BENCH_COLLECT_STATS; constant V86_ROOT (line 10) | const V86_ROOT = path.join(__dirname, "../.."); constant LOG_SERIAL (line 12) | const LOG_SERIAL = true; FILE: tests/devices/fetch_network.js constant USE_VIRTIO (line 12) | const USE_VIRTIO = !!process.env.USE_VIRTIO; constant TEST_RELEASE_BUILD (line 13) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant SHOW_LOGS (line 16) | const SHOW_LOGS = false; function wait (line 18) | function wait(time) { FILE: tests/devices/virtio_9p.js constant TEST_RELEASE_BUILD (line 10) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant SHOW_LOGS (line 14) | const SHOW_LOGS = false; constant STOP_ON_FIRST_FAILURE (line 15) | const STOP_ON_FIRST_FAILURE = false; function assert_equal (line 17) | function assert_equal(actual, expected, message) function assert_not_equal (line 28) | function assert_not_equal(actual, expected, message) function test_getlock (line 883) | function test_getlock(num, type, pos, proc_id, locked) function test_lock (line 891) | function test_lock(num, type, start, length, proc_id, status, lock_state) function test_fail (line 1112) | function test_fail() function prepare_test (line 1141) | async function prepare_test() function start_capture (line 1191) | function start_capture() function end_test (line 1201) | function end_test() function report_test (line 1213) | function report_test() function finish_tests (line 1249) | function finish_tests() FILE: tests/devices/virtio_balloon.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant SHOW_LOGS (line 12) | const SHOW_LOGS = false; function wait (line 14) | function wait(time) { FILE: tests/devices/virtio_console.js constant SHOW_LOGS (line 10) | const SHOW_LOGS = false; constant TEST_RELEASE_BUILD (line 12) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/devices/wisp_network.js constant TEST_RELEASE_BUILD (line 10) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant SHOW_LOGS (line 13) | const SHOW_LOGS = false; FILE: tests/expect/run.js constant TEST_RELEASE_BUILD (line 12) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant TEST_NAME (line 17) | const TEST_NAME = process.env.TEST_NAME; constant LOG_LEVEL (line 19) | const LOG_LEVEL = 0; constant MIN_MEMORY_OFFSET (line 20) | const MIN_MEMORY_OFFSET = 4096; constant GIT_DIFF_FLAGS (line 22) | const GIT_DIFF_FLAGS = ["--no-index", "--patience", "--color=always"]; constant TEST_DIR (line 24) | const TEST_DIR = path.join(__dirname, "tests"); constant BUILD_DIR (line 25) | const BUILD_DIR = path.join(TEST_DIR, "build"); function run_all (line 27) | function run_all() function normalise_wast (line 55) | function normalise_wast(wast) function run_test (line 72) | function run_test({ name, executable_file, expect_file, actual_file, act... function disassemble_wasm (line 178) | function disassemble_wasm(wasm) FILE: tests/full/run.js constant TEST_RELEASE_BUILD (line 10) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant TIMEOUT_EXTRA_FACTOR (line 11) | const TIMEOUT_EXTRA_FACTOR = +process.env.TIMEOUT_EXTRA_FACTOR || 1; constant MAX_PARALLEL_TESTS (line 12) | const MAX_PARALLEL_TESTS = +process.env.MAX_PARALLEL_TESTS || 4; constant TEST_NAME (line 13) | const TEST_NAME = process.env.TEST_NAME; constant RUN_SLOW_TESTS (line 14) | const RUN_SLOW_TESTS = +process.env.RUN_SLOW_TESTS; constant LOG_LEVEL (line 15) | const LOG_LEVEL = +process.env.LOG_LEVEL || 0; constant DISABLE_JIT (line 16) | const DISABLE_JIT = +process.env.DISABLE_JIT; constant TEST_ACPI (line 17) | const TEST_ACPI = +process.env.TEST_ACPI; constant VERBOSE (line 25) | const VERBOSE = false; constant LOG_SCREEN (line 26) | const LOG_SCREEN = false; function get_line (line 33) | function get_line(screen, y) function line_to_text (line 38) | function line_to_text(screen, y) function string_to_bytearray (line 43) | function string_to_bytearray(str) function bytearray_to_string (line 48) | function bytearray_to_string(arr) function screen_to_text (line 53) | function screen_to_text(s) function send_work_to_worker (line 69) | function send_work_to_worker(worker, message) function bytearray_starts_with (line 1246) | function bytearray_starts_with(arr, search) function run_test (line 1258) | function run_test(test, done) FILE: tests/jit-paging/run.js constant TEST_RELEASE_BUILD (line 9) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/jit-paging/test-jit.c function fib (line 10) | int fib(int n) function pass_test (line 30) | int pass_test() function fatal (line 35) | void fatal(char *msg) function test_shared (line 42) | void test_shared() function test_consecutive (line 89) | void test_consecutive() function test_consecutive_written (line 130) | void test_consecutive_written() function main (line 195) | int main() FILE: tests/nasm/create_tests.js constant NUMBER_TESTS (line 17) | const NUMBER_TESTS = 5; constant NUMBER_ARITH_TESTS (line 19) | const NUMBER_ARITH_TESTS = 100; constant MAX_PARALLEL_PROCS (line 21) | const MAX_PARALLEL_PROCS = +process.env.MAX_PARALLEL_PROCS || 32; constant FLAGS_IGNORE (line 23) | const FLAGS_IGNORE = 0xFFFF3200; constant BUILD_DIR (line 31) | const BUILD_DIR = __dirname + "/build/"; constant LOG_VERBOSE (line 32) | const LOG_VERBOSE = false; function main (line 41) | async function main() function worker (line 66) | async function worker(f, work) function make_test (line 74) | async function make_test(test) function create_tests (line 138) | function create_tests() function format_opcode (line 187) | function format_opcode(n) function create_nasm_modrm_combinations_16 (line 193) | function create_nasm_modrm_combinations_16() function create_nasm_modrm_combinations_32 (line 216) | function create_nasm_modrm_combinations_32() function rand_reg_but_not_esp (line 261) | function rand_reg_but_not_esp(rng) function interesting_immediate (line 267) | function interesting_immediate(rng) function create_instruction_test (line 279) | function create_instruction_test(op, config, nth_test) function create_arith_test (line 549) | function create_arith_test(i) function all_combinations (line 741) | function all_combinations(xs) function nasm_hex (line 770) | function nasm_hex(x) function random_pick (line 775) | function random_pick(xs, rng) FILE: tests/nasm/gen_fixtures.js constant DEBUG (line 12) | const DEBUG = process.env.DEBUG || false; constant MAX_PARALLEL_PROCS (line 14) | const MAX_PARALLEL_PROCS = +process.env.MAX_PARALLEL_PROCS || 32; constant SYNC_GDB_EXECUTION (line 16) | const SYNC_GDB_EXECUTION = process.env.SYNC_GDB_EXECUTION || true; constant CYAN_FMT (line 19) | const CYAN_FMT = "\x1b[36m%s\x1b[0m"; constant YELLOW_FMT (line 20) | const YELLOW_FMT = "\x1b[33m%s\x1b[0m"; constant TEST_DIR (line 22) | const TEST_DIR = __dirname + "/"; constant BUILD_DIR (line 23) | const BUILD_DIR = path.join(TEST_DIR, "build"); constant GDB_DEFAULT_ARGS (line 25) | const GDB_DEFAULT_ARGS = [ function chunk (line 39) | function chunk(source, num_chunks) function test_arg_formatter (line 94) | function test_arg_formatter(workload) function set_proc_handlers (line 102) | function set_proc_handlers(proc, n) function on_proc_close (line 118) | function on_proc_close(code, n) FILE: tests/nasm/rand.js function Mash (line 3) | function Mash() { function KISS07 (line 25) | function KISS07() { FILE: tests/nasm/run.js constant TEST_RELEASE_BUILD (line 10) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; constant MAX_PARALLEL_TESTS (line 29) | const MAX_PARALLEL_TESTS = +process.env.MAX_PARALLEL_TESTS || 99; constant TEST_NAME (line 30) | const TEST_NAME = new RegExp(process.env.TEST_NAME || "", "i"); constant SINGLE_TEST_TIMEOUT (line 31) | const SINGLE_TEST_TIMEOUT = 10000; constant TEST_DIR (line 33) | const TEST_DIR = __dirname + "/build/"; constant DONE_MSG (line 34) | const DONE_MSG = "DONE"; constant TERMINATE_MSG (line 35) | const TERMINATE_MSG = "DONE"; constant READY_MSG (line 36) | const READY_MSG = "READY"; constant BSS (line 38) | const BSS = 0x100000; constant STACK_TOP (line 39) | const STACK_TOP = 0x102000; constant FORCE_JIT (line 41) | const FORCE_JIT = process.argv.includes("--force-jit"); constant JSON_POS_INFINITY (line 44) | const JSON_POS_INFINITY = "+INFINITY"; constant JSON_NEG_INFINITY (line 45) | const JSON_NEG_INFINITY = "-INFINITY"; constant JSON_POS_NAN (line 46) | const JSON_POS_NAN = "+NAN"; constant JSON_NEG_NAN (line 47) | const JSON_NEG_NAN = "-NAN"; constant MASK_ARITH (line 49) | const MASK_ARITH = 1 | 1 << 2 | 1 << 4 | 1 << 6 | 1 << 7 | 1 << 11; constant FPU_TAG_ALL_INVALID (line 50) | const FPU_TAG_ALL_INVALID = 0xAAAA; constant FPU_STATUS_MASK (line 51) | const FPU_STATUS_MASK = 0xFFFF & ~(1 << 9 | 1 << 5 | 1 << 3 | 1 << 1); constant FP_COMPARISON_SIGNIFICANT_DIGITS (line 52) | const FP_COMPARISON_SIGNIFICANT_DIGITS = 7; function float_equal (line 54) | function float_equal(x, y) function format_value (line 68) | function format_value(v) function extract_json (line 89) | function extract_json(name, fixture_text) function send_work_to_worker (line 138) | function send_work_to_worker(worker, message) { function test_finished (line 219) | function test_finished() function run_test (line 243) | function run_test(test) function finish_test (line 362) | function finish_test() FILE: tests/qemu/run-qemu.js constant QEMU (line 11) | const QEMU = "qemu-system-x86_64"; FILE: tests/qemu/run.js constant TEST_RELEASE_BUILD (line 8) | const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD; FILE: tests/qemu/test-i386-shift.h function exec_opq (line 31) | void exec_opq(long s2, long s0, long s1, long iflags) function exec_opl (line 45) | void exec_opl(long s2, long s0, long s1, long iflags) function exec_opw (line 58) | void exec_opw(long s2, long s0, long s1, long iflags) function exec_opq (line 82) | void exec_opq(long s2, long s0, long s1, long iflags) function exec_opl (line 96) | void exec_opl(long s2, long s0, long s1, long iflags) function exec_opw (line 109) | void exec_opw(long s2, long s0, long s1, long iflags) function exec_opb (line 125) | void exec_opb(long s0, long s1, long iflags) function exec_op (line 139) | void exec_op(long s2, long s0, long s1) FILE: tests/qemu/test-i386.c function i2l (line 84) | static inline long i2l(long v) function i2l (line 89) | static inline long i2l(long v) function test_lea (line 223) | void test_lea(void) function test_jcc (line 403) | void test_jcc(void) function test_loop (line 482) | void test_loop(void) function test_imulw2 (line 523) | void test_imulw2(long op0, long op1) function test_imull2 (line 541) | void test_imull2(long op0, long op1) function test_imulq2 (line 560) | void test_imulq2(long op0, long op1) function test_mul (line 606) | void test_mul(void) function test_bsx (line 823) | void test_bsx(void) function test_popcnt (line 865) | void test_popcnt(void) function test_fops (line 880) | void test_fops(double a, double b) function fpu_clear_exceptions (line 925) | void fpu_clear_exceptions(void) function test_fcmp (line 946) | void test_fcmp(double a, double b) function test_fcvt (line 994) | void test_fcvt(double a) function test_fconst (line 1035) | void test_fconst(void) function test_fbcd (line 1047) | void test_fbcd(double a) function test_fenv (line 1075) | void test_fenv(void) function test_fcmov (line 1129) | void test_fcmov(void) function test_floats (line 1155) | void test_floats(void) function test_bcd (line 1222) | void test_bcd(void) function test_xchg (line 1300) | void test_xchg(void) function modify_ldt (line 1399) | static inline int modify_ldt(int func, void * ptr, unsigned long bytecount) function test_segs (line 1449) | void test_segs(void) function test_code16 (line 1549) | void test_code16(void) function test_misc (line 1605) | void test_misc(void) function test_string (line 1739) | void test_string(void) function set_bit (line 1779) | static inline void set_bit(uint8_t *a, unsigned int bit) function pushw (line 1789) | static inline void pushw(struct vm86_regs *r, int val) function vm86 (line 1795) | static inline int vm86(int func, struct vm86plus_struct *v86) function test_vm86 (line 1806) | void test_vm86(void) function sig_handler (line 1930) | void sig_handler(int sig, siginfo_t *info, void *puc) function test_exceptions (line 1948) | void test_exceptions(void) function sig_trap_handler (line 2128) | void sig_trap_handler(int sig, siginfo_t *info, void *puc) function test_single_step (line 2137) | void test_single_step(void) function test_self_modifying_code (line 2237) | void test_self_modifying_code(void) function test_enter (line 2303) | static void test_enter(void) type __m64 (line 2325) | typedef int __m64 __attribute__ ((vector_size(8))); type __m128 (line 2326) | typedef float __m128 __attribute__ ((vector_size(16))); type XMMReg (line 2328) | typedef union { function test_sse_comi (line 2544) | void test_sse_comi(double a1, double b1) type fpxstate (line 2602) | struct fpxstate { type fpxstate (line 2620) | struct fpxstate type fpxstate (line 2621) | struct fpxstate type fpxstate (line 2625) | struct fpxstate type fpxstate (line 2626) | struct fpxstate function test_sse (line 2672) | void test_sse(void) function test_conv (line 3030) | void test_conv(void) function byte_read (line 3061) | void byte_read(uint8_t* buffer, uint16_t offset, size_t num_bytes) function get_seq64 (line 3093) | uint64_t get_seq64() function byte_write_seq (line 3099) | void byte_write_seq(uint8_t* target, uint16_t offset, size_t num_bytes) function chunk_read_write16 (line 3196) | void chunk_read_write16(uint8_t* addr, uint16_t offset) function chunk_read_write32 (line 3211) | void chunk_read_write32(uint8_t* addr, uint16_t offset) function chunk_read_write64 (line 3227) | void chunk_read_write64(uint8_t* addr, uint16_t offset) function chunk_read_write128 (line 3233) | void chunk_read_write128(uint8_t* addr, uint16_t offset) function chunk_read128 (line 3240) | void chunk_read128(uint8_t* addr, uint16_t offset) function chunk_write128 (line 3258) | void chunk_write128(uint8_t* addr, uint16_t offset) function setup_pages (line 3283) | void setup_pages(int first_page_type, int second_page_type) function free_pages (line 3329) | void free_pages() function pagefault_handler (line 3341) | void pagefault_handler(int sig, siginfo_t *info, void *puc) function test_page_boundaries (line 3355) | void test_page_boundaries() function main (line 3427) | int main(int argc, char **argv) FILE: tests/qemu/test-i386.h function exec_opq (line 32) | void exec_opq(long s0, long s1, long iflags) function exec_opl (line 41) | void exec_opl(long s0, long s1, long iflags) function exec_opw (line 49) | void exec_opw(long s0, long s1, long iflags) function exec_opb (line 57) | void exec_opb(long s0, long s1, long iflags) function exec_opq (line 66) | void exec_opq(long s0, long s1, long iflags) function exec_opl (line 75) | void exec_opl(long s0, long s1, long iflags) function exec_opw (line 83) | void exec_opw(long s0, long s1, long iflags) function exec_opb (line 91) | void exec_opb(long s0, long s1, long iflags) function exec_op (line 100) | void exec_op(long s0, long s1) FILE: tests/rust/verify-wasmgen-dummy-output.js constant DUMMY_MODULE_PATH (line 12) | const DUMMY_MODULE_PATH = path.resolve(__dirname, "../../build/dummy_out... function baz (line 22) | function baz(arg) { function foo (line 28) | function foo(arg) { FILE: tools/copy-to-sha256.py function hash_file (line 15) | def hash_file(filename) -> str: function hash_fileobj (line 19) | def hash_fileobj(f) -> str: function main (line 25) | def main(): function handle_dir (line 66) | def handle_dir(logger, from_path: str, to_path: str, use_compression: bo... function handle_tar (line 100) | def handle_tar(logger, tar, to_path: str, use_compression: bool, zstd_mo... FILE: tools/docker/alpine/build-state.js constant V86_ROOT (line 12) | const V86_ROOT = path.join(__dirname, "../../.."); constant OUTPUT_FILE (line 13) | const OUTPUT_FILE = path.join(V86_ROOT, "images/alpine-state.bin"); FILE: tools/fs2json.py function hash_file (line 39) | def hash_file(filename) -> str: function hash_fileobj (line 43) | def hash_fileobj(f) -> str: function main (line 49) | def main(): function handle_dir (line 108) | def handle_dir(logger, path, exclude, use_compression): function handle_tar (line 217) | def handle_tar(logger, tar, use_compression): FILE: v86.d.ts type V86Image (line 27) | type V86Image = type ConsoleConfig (line 48) | type ConsoleConfig = type LogLevel (line 55) | enum LogLevel { type BootOrder (line 84) | enum BootOrder { type Event (line 93) | type Event = type V86Options (line 119) | interface V86Options { class V86 (line 363) | class V86 {