diff options
Diffstat (limited to 'html/linux/bootstrap')
30 files changed, 247 insertions, 246 deletions
diff --git a/html/linux/bootstrap/000organization.cc.html b/html/linux/bootstrap/000organization.cc.html index 39037708..269fe12f 100644 --- a/html/linux/bootstrap/000organization.cc.html +++ b/html/linux/bootstrap/000organization.cc.html @@ -7,20 +7,20 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .PreProc { color: #c000c0; } .LineNr { } .Delimiter { color: #c000c0; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.cSpecial { color: #008000; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Constant { color: #008787; } -.cSpecial { color: #008000; } .Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/001help.cc.html b/html/linux/bootstrap/001help.cc.html index a6f63132..df47ab21 100644 --- a/html/linux/bootstrap/001help.cc.html +++ b/html/linux/bootstrap/001help.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .CommentedCode { color: #8a8a8a; } diff --git a/html/linux/bootstrap/002test.cc.html b/html/linux/bootstrap/002test.cc.html index 9d78fde7..a47b998c 100644 --- a/html/linux/bootstrap/002test.cc.html +++ b/html/linux/bootstrap/002test.cc.html @@ -7,22 +7,22 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .PreProc { color: #c000c0; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.cSpecial { color: #008000; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } -.cSpecial { color: #008000; } -.Identifier { color: #af5f00; } .CommentedCode { color: #8a8a8a; } +.Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/003trace.cc.html b/html/linux/bootstrap/003trace.cc.html index f9f8dc7b..88ecd723 100644 --- a/html/linux/bootstrap/003trace.cc.html +++ b/html/linux/bootstrap/003trace.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .PreProc { color: #c000c0; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .cSpecial { color: #008000; } .Constant { color: #008787; } diff --git a/html/linux/bootstrap/003trace.test.cc.html b/html/linux/bootstrap/003trace.test.cc.html index 4f368a50..91507f71 100644 --- a/html/linux/bootstrap/003trace.test.cc.html +++ b/html/linux/bootstrap/003trace.test.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } --> </style> diff --git a/html/linux/bootstrap/010vm.cc.html b/html/linux/bootstrap/010vm.cc.html index 3fce4515..e6ca03e7 100644 --- a/html/linux/bootstrap/010vm.cc.html +++ b/html/linux/bootstrap/010vm.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } diff --git a/html/linux/bootstrap/011run.cc.html b/html/linux/bootstrap/011run.cc.html index 5d393b24..f1ffbb3b 100644 --- a/html/linux/bootstrap/011run.cc.html +++ b/html/linux/bootstrap/011run.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/012elf.cc.html b/html/linux/bootstrap/012elf.cc.html index 415e88e0..65fd0aea 100644 --- a/html/linux/bootstrap/012elf.cc.html +++ b/html/linux/bootstrap/012elf.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/013direct_addressing.cc.html b/html/linux/bootstrap/013direct_addressing.cc.html index 8b0db1dd..449aedce 100644 --- a/html/linux/bootstrap/013direct_addressing.cc.html +++ b/html/linux/bootstrap/013direct_addressing.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/014indirect_addressing.cc.html b/html/linux/bootstrap/014indirect_addressing.cc.html index 02e76614..8b2447f4 100644 --- a/html/linux/bootstrap/014indirect_addressing.cc.html +++ b/html/linux/bootstrap/014indirect_addressing.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/015immediate_addressing.cc.html b/html/linux/bootstrap/015immediate_addressing.cc.html index 4ef0974b..916dcae7 100644 --- a/html/linux/bootstrap/015immediate_addressing.cc.html +++ b/html/linux/bootstrap/015immediate_addressing.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/016index_addressing.cc.html b/html/linux/bootstrap/016index_addressing.cc.html index 3092a608..593549c3 100644 --- a/html/linux/bootstrap/016index_addressing.cc.html +++ b/html/linux/bootstrap/016index_addressing.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } diff --git a/html/linux/bootstrap/017jump_disp8.cc.html b/html/linux/bootstrap/017jump_disp8.cc.html index 97457a1f..f60d02c7 100644 --- a/html/linux/bootstrap/017jump_disp8.cc.html +++ b/html/linux/bootstrap/017jump_disp8.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/018jump_disp32.cc.html b/html/linux/bootstrap/018jump_disp32.cc.html index 2ff5010c..71324789 100644 --- a/html/linux/bootstrap/018jump_disp32.cc.html +++ b/html/linux/bootstrap/018jump_disp32.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/019functions.cc.html b/html/linux/bootstrap/019functions.cc.html index 7f7fde81..a65bb9b8 100644 --- a/html/linux/bootstrap/019functions.cc.html +++ b/html/linux/bootstrap/019functions.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/020byte_addressing.cc.html b/html/linux/bootstrap/020byte_addressing.cc.html index f4d88d23..11e40d47 100644 --- a/html/linux/bootstrap/020byte_addressing.cc.html +++ b/html/linux/bootstrap/020byte_addressing.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } diff --git a/html/linux/bootstrap/021div.cc.html b/html/linux/bootstrap/021div.cc.html index b2717557..ac4c4950 100644 --- a/html/linux/bootstrap/021div.cc.html +++ b/html/linux/bootstrap/021div.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/022float.cc.html b/html/linux/bootstrap/022float.cc.html index c41a2d43..172d35f2 100644 --- a/html/linux/bootstrap/022float.cc.html +++ b/html/linux/bootstrap/022float.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/029syscalls.cc.html b/html/linux/bootstrap/029syscalls.cc.html index b322dd67..97883321 100644 --- a/html/linux/bootstrap/029syscalls.cc.html +++ b/html/linux/bootstrap/029syscalls.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/030translate.cc.html b/html/linux/bootstrap/030translate.cc.html index 450106ad..4236b28c 100644 --- a/html/linux/bootstrap/030translate.cc.html +++ b/html/linux/bootstrap/030translate.cc.html @@ -7,18 +7,18 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } .SalientComment { color: #0000af; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } diff --git a/html/linux/bootstrap/031transforms.cc.html b/html/linux/bootstrap/031transforms.cc.html index 51283f7d..723e0891 100644 --- a/html/linux/bootstrap/031transforms.cc.html +++ b/html/linux/bootstrap/031transforms.cc.html @@ -7,16 +7,16 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } --> diff --git a/html/linux/bootstrap/032operands.cc.html b/html/linux/bootstrap/032operands.cc.html index 4477feae..1080e223 100644 --- a/html/linux/bootstrap/032operands.cc.html +++ b/html/linux/bootstrap/032operands.cc.html @@ -7,15 +7,15 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } .Comment { color: #005faf; } diff --git a/html/linux/bootstrap/033check_operands.cc.html b/html/linux/bootstrap/033check_operands.cc.html index 5b308f17..580d4203 100644 --- a/html/linux/bootstrap/033check_operands.cc.html +++ b/html/linux/bootstrap/033check_operands.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -20,7 +20,7 @@ a { color:inherit; } .SalientComment { color: #0000af; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .CommentedCode { color: #8a8a8a; } .Identifier { color: #af5f00; } .PreProc { color: #c000c0; } @@ -100,7 +100,7 @@ if ('onhashchange' in window) { <span id="L39" class="LineNr"> 39 </span><span class="Delimiter">}</span> <span id="L40" class="LineNr"> 40 </span> <span id="L41" class="LineNr"> 41 </span><a href='011run.cc.html#L127'>word</a> <a href='033check_operands.cc.html#L41'>preprocess_op</a><span class="Delimiter">(</span><a href='011run.cc.html#L127'>word</a><span class="Comment">/*</span><span class="Comment">copy</span><span class="Comment">*/</span> op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L42" class="LineNr"> 42 </span> op<span class="Delimiter">.</span>data = <a href='033check_operands.cc.html#L778'>tolower</a><span class="Delimiter">(</span>op<span class="Delimiter">.</span>data<span class="Delimiter">.</span>c_str<span class="Delimiter">());</span> +<span id="L42" class="LineNr"> 42 </span> op<span class="Delimiter">.</span>data = <a href='033check_operands.cc.html#L779'>tolower</a><span class="Delimiter">(</span>op<span class="Delimiter">.</span>data<span class="Delimiter">.</span>c_str<span class="Delimiter">());</span> <span id="L43" class="LineNr"> 43 </span> <span class="Comment">// opcodes can't be negative</span> <span id="L44" class="LineNr"> 44 </span> <span class="Normal">if</span> <span class="Delimiter">(</span><a href='001help.cc.html#L104'>starts_with</a><span class="Delimiter">(</span>op<span class="Delimiter">.</span>data<span class="Delimiter">,</span> <span class="Constant">"0x"</span><span class="Delimiter">))</span> <span id="L45" class="LineNr"> 45 </span> op<span class="Delimiter">.</span>data = op<span class="Delimiter">.</span>data<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">2</span><span class="Delimiter">);</span> @@ -693,7 +693,7 @@ if ('onhashchange' in window) { <span id="L632" class="LineNr">632 </span> <a href='011run.cc.html#L127'>word</a> op = <a href='033check_operands.cc.html#L41'>preprocess_op</a><span class="Delimiter">(</span>inst<span class="Delimiter">.</span><a href='011run.cc.html#L122'>words</a><span class="Delimiter">.</span>at<span class="Delimiter">(</span><span class="Constant">1</span><span class="Delimiter">));</span> <span id="L633" class="LineNr">633 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>op<span class="Delimiter">.</span>data == <span class="Constant">"0f"</span><span class="Delimiter">)</span> <span class="Delimiter">{</span> <span id="L634" class="LineNr">634 </span> <a href='011run.cc.html#L127'>word</a> op2 = <a href='033check_operands.cc.html#L41'>preprocess_op</a><span class="Delimiter">(</span>inst<span class="Delimiter">.</span><a href='011run.cc.html#L122'>words</a><span class="Delimiter">.</span>at<span class="Delimiter">(</span><span class="Constant">2</span><span class="Delimiter">));</span> -<span id="L635" class="LineNr">635 </span> <a href='033check_operands.cc.html#L743'>check_arguments_f3_0f</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op2<span class="Delimiter">);</span> +<span id="L635" class="LineNr">635 </span> <a href='033check_operands.cc.html#L744'>check_arguments_f3_0f</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op2<span class="Delimiter">);</span> <span id="L636" class="LineNr">636 </span> <span class="Identifier">return</span><span class="Delimiter">;</span> <span id="L637" class="LineNr">637 </span> <span class="Delimiter">}</span> <span id="L638" class="LineNr">638 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L357'>Name_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Delimiter">{</span> @@ -728,127 +728,128 @@ if ('onhashchange' in window) { <span id="L667" class="LineNr">667 </span><span class="SalientComment">//// Class D: just op and disp32</span> <span id="L668" class="LineNr">668 </span><span class="Comment">// imm32 imm8 disp32 |disp16 disp8 subop modrm</span> <span id="L669" class="LineNr">669 </span><span class="Comment">// 0 0 1 |0 0 0 0</span> -<span id="L670" class="LineNr">670 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"82"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L671" class="LineNr">671 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"83"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L672" class="LineNr">672 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"84"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L673" class="LineNr">673 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"85"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L674" class="LineNr">674 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"86"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L675" class="LineNr">675 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"87"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L676" class="LineNr">676 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8c"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L677" class="LineNr">677 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8d"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L678" class="LineNr">678 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8e"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L679" class="LineNr">679 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8f"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> -<span id="L680" class="LineNr">680 </span> -<span id="L681" class="LineNr">681 </span><span class="SalientComment">//// Class M: using ModR/M byte</span> -<span id="L682" class="LineNr">682 </span><span class="Comment">// imm32 imm8 disp32 |disp16 disp8 subop modrm</span> -<span id="L683" class="LineNr">683 </span><span class="Comment">// 0 0 0 |0 0 0 1</span> -<span id="L684" class="LineNr">684 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"2f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// compare floats</span> -<span id="L685" class="LineNr">685 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"af"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// multiply ints</span> -<span id="L686" class="LineNr">686 </span><span class="Comment">// setcc</span> -<span id="L687" class="LineNr">687 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"92"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L688" class="LineNr">688 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"93"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L689" class="LineNr">689 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"94"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L690" class="LineNr">690 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"95"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L691" class="LineNr">691 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"96"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L692" class="LineNr">692 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"97"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L693" class="LineNr">693 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L694" class="LineNr">694 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L695" class="LineNr">695 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9e"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L696" class="LineNr">696 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> -<span id="L697" class="LineNr">697 </span> -<span id="L698" class="LineNr">698 </span><span class="Delimiter">:(before "End Globals")</span> -<span id="L699" class="LineNr">699 </span>map<<span class="Comment">/*</span><span class="Comment">op</span><span class="Comment">*/</span>string<span class="Delimiter">,</span> <span class="Comment">/*</span><span class="Comment">bitvector</span><span class="Comment">*/</span><span class="Normal">uint8_t</span>> <a href='033check_operands.cc.html#L699'>Permitted_arguments_f3</a><span class="Delimiter">;</span> -<span id="L700" class="LineNr">700 </span>map<<span class="Comment">/*</span><span class="Comment">op</span><span class="Comment">*/</span>string<span class="Delimiter">,</span> <span class="Comment">/*</span><span class="Comment">bitvector</span><span class="Comment">*/</span><span class="Normal">uint8_t</span>> <a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">;</span> -<span id="L701" class="LineNr">701 </span><span class="Delimiter">:(before "End Init Permitted Operands")</span> -<span id="L702" class="LineNr">702 </span><span class="SalientComment">//// Class M: using ModR/M byte</span> -<span id="L703" class="LineNr">703 </span><span class="Comment">// imm32 imm8 disp32 |disp16 disp8 subop modrm</span> -<span id="L704" class="LineNr">704 </span><span class="Comment">// 0 0 0 |0 0 0 1</span> -<span id="L705" class="LineNr">705 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"10"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// copy xm32 to x32</span> -<span id="L706" class="LineNr">706 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"11"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// copy x32 to xm32</span> -<span id="L707" class="LineNr">707 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2a"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// convert-to-float</span> -<span id="L708" class="LineNr">708 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// truncate-to-int</span> -<span id="L709" class="LineNr">709 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// convert-to-int</span> -<span id="L710" class="LineNr">710 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"51"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// square root</span> -<span id="L711" class="LineNr">711 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"52"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// inverse square root</span> -<span id="L712" class="LineNr">712 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"53"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// reciprocal</span> -<span id="L713" class="LineNr">713 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"58"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// add floats</span> -<span id="L714" class="LineNr">714 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"59"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// multiply floats</span> -<span id="L715" class="LineNr">715 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// subtract floats</span> -<span id="L716" class="LineNr">716 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// minimum of floats</span> -<span id="L717" class="LineNr">717 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5e"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// divide floats</span> -<span id="L718" class="LineNr">718 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// maximum of floats</span> -<span id="L719" class="LineNr">719 </span> -<span id="L720" class="LineNr">720 </span><span class="Delimiter">:(code)</span> -<span id="L721" class="LineNr">721 </span><span class="Normal">void</span> check_arguments_0f<span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L722" class="LineNr">722 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L723" class="LineNr">723 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> -<span id="L724" class="LineNr">724 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> -<span id="L725" class="LineNr">725 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L754'>maybe_name_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L726" class="LineNr">726 </span> <span class="Delimiter">}</span> -<span id="L727" class="LineNr">727 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> -<span id="L728" class="LineNr">728 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L754'>maybe_name_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L729" class="LineNr">729 </span> <span class="Delimiter">}</span> -<span id="L730" class="LineNr">730 </span><span class="Delimiter">}</span> -<span id="L731" class="LineNr">731 </span> -<span id="L732" class="LineNr">732 </span><span class="Normal">void</span> check_arguments_f3<span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L733" class="LineNr">733 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L699'>Permitted_arguments_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L734" class="LineNr">734 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> -<span id="L735" class="LineNr">735 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> -<span id="L736" class="LineNr">736 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L762'>maybe_name_f3</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L737" class="LineNr">737 </span> <span class="Delimiter">}</span> -<span id="L738" class="LineNr">738 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> -<span id="L739" class="LineNr">739 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L762'>maybe_name_f3</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L740" class="LineNr">740 </span> <span class="Delimiter">}</span> -<span id="L741" class="LineNr">741 </span><span class="Delimiter">}</span> -<span id="L742" class="LineNr">742 </span> -<span id="L743" class="LineNr">743 </span><span class="Normal">void</span> <a href='033check_operands.cc.html#L743'>check_arguments_f3_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L744" class="LineNr">744 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L745" class="LineNr">745 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> -<span id="L746" class="LineNr">746 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> -<span id="L747" class="LineNr">747 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L770'>maybe_name_f3_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L748" class="LineNr">748 </span> <span class="Delimiter">}</span> -<span id="L749" class="LineNr">749 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> -<span id="L750" class="LineNr">750 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L770'>maybe_name_f3_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> -<span id="L751" class="LineNr">751 </span> <span class="Delimiter">}</span> -<span id="L752" class="LineNr">752 </span><span class="Delimiter">}</span> -<span id="L753" class="LineNr">753 </span> -<span id="L754" class="LineNr">754 </span>string <a href='033check_operands.cc.html#L754'>maybe_name_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L755" class="LineNr">755 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L756" class="LineNr">756 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L356'>Name_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L757" class="LineNr">757 </span> <span class="Comment">// strip stuff in parens from the name</span> -<span id="L758" class="LineNr">758 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L356'>Name_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L759" class="LineNr">759 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> -<span id="L760" class="LineNr">760 </span><span class="Delimiter">}</span> -<span id="L761" class="LineNr">761 </span> -<span id="L762" class="LineNr">762 </span>string <a href='033check_operands.cc.html#L762'>maybe_name_f3</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L763" class="LineNr">763 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L764" class="LineNr">764 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L357'>Name_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L765" class="LineNr">765 </span> <span class="Comment">// strip stuff in parens from the name</span> -<span id="L766" class="LineNr">766 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L357'>Name_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L767" class="LineNr">767 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> -<span id="L768" class="LineNr">768 </span><span class="Delimiter">}</span> -<span id="L769" class="LineNr">769 </span> -<span id="L770" class="LineNr">770 </span>string <a href='033check_operands.cc.html#L770'>maybe_name_f3_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L771" class="LineNr">771 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L772" class="LineNr">772 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L358'>Name_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> -<span id="L773" class="LineNr">773 </span> <span class="Comment">// strip stuff in parens from the name</span> -<span id="L774" class="LineNr">774 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L358'>Name_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> -<span id="L775" class="LineNr">775 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> -<span id="L776" class="LineNr">776 </span><span class="Delimiter">}</span> -<span id="L777" class="LineNr">777 </span> -<span id="L778" class="LineNr">778 </span>string <a href='033check_operands.cc.html#L778'>tolower</a><span class="Delimiter">(</span><span class="Normal">const</span> <span class="Normal">char</span>* s<span class="Delimiter">)</span> <span class="Delimiter">{</span> -<span id="L779" class="LineNr">779 </span> ostringstream out<span class="Delimiter">;</span> -<span id="L780" class="LineNr">780 </span> <span class="Normal">for</span> <span class="Delimiter">(</span><span class="Comment">/*</span><span class="Comment">nada</span><span class="Comment">*/</span><span class="Delimiter">;</span> *s<span class="Delimiter">;</span> ++s<span class="Delimiter">)</span> -<span id="L781" class="LineNr">781 </span> out << <span class="Normal">static_cast</span><<span class="Normal">char</span>><span class="Delimiter">(</span><a href='033check_operands.cc.html#L778'>tolower</a><span class="Delimiter">(</span>*s<span class="Delimiter">));</span> -<span id="L782" class="LineNr">782 </span> <span class="Identifier">return</span> out<span class="Delimiter">.</span>str<span class="Delimiter">();</span> -<span id="L783" class="LineNr">783 </span><span class="Delimiter">}</span> -<span id="L784" class="LineNr">784 </span> -<span id="L785" class="LineNr">785 </span><span class="PreProc">#undef HAS</span> -<span id="L786" class="LineNr">786 </span><span class="PreProc">#undef SET</span> -<span id="L787" class="LineNr">787 </span><span class="PreProc">#undef CLEAR</span> -<span id="L788" class="LineNr">788 </span> -<span id="L789" class="LineNr">789 </span><span class="Delimiter">:(before "End Includes")</span> -<span id="L790" class="LineNr">790 </span><span class="PreProc">#include</span><span class="Constant"><cctype></span> +<span id="L670" class="LineNr">670 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"80"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L671" class="LineNr">671 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"82"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L672" class="LineNr">672 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"83"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L673" class="LineNr">673 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"84"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L674" class="LineNr">674 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"85"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L675" class="LineNr">675 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"86"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L676" class="LineNr">676 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"87"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L677" class="LineNr">677 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8c"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L678" class="LineNr">678 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8d"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L679" class="LineNr">679 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8e"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L680" class="LineNr">680 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"8f"</span><span class="Delimiter">,</span> <span class="Constant">0x10</span><span class="Delimiter">);</span> +<span id="L681" class="LineNr">681 </span> +<span id="L682" class="LineNr">682 </span><span class="SalientComment">//// Class M: using ModR/M byte</span> +<span id="L683" class="LineNr">683 </span><span class="Comment">// imm32 imm8 disp32 |disp16 disp8 subop modrm</span> +<span id="L684" class="LineNr">684 </span><span class="Comment">// 0 0 0 |0 0 0 1</span> +<span id="L685" class="LineNr">685 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"2f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// compare floats</span> +<span id="L686" class="LineNr">686 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"af"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// multiply ints</span> +<span id="L687" class="LineNr">687 </span><span class="Comment">// setcc</span> +<span id="L688" class="LineNr">688 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"92"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L689" class="LineNr">689 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"93"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L690" class="LineNr">690 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"94"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L691" class="LineNr">691 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"95"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L692" class="LineNr">692 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"96"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L693" class="LineNr">693 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"97"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L694" class="LineNr">694 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L695" class="LineNr">695 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L696" class="LineNr">696 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9e"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L697" class="LineNr">697 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> <span class="Constant">"9f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> +<span id="L698" class="LineNr">698 </span> +<span id="L699" class="LineNr">699 </span><span class="Delimiter">:(before "End Globals")</span> +<span id="L700" class="LineNr">700 </span>map<<span class="Comment">/*</span><span class="Comment">op</span><span class="Comment">*/</span>string<span class="Delimiter">,</span> <span class="Comment">/*</span><span class="Comment">bitvector</span><span class="Comment">*/</span><span class="Normal">uint8_t</span>> <a href='033check_operands.cc.html#L700'>Permitted_arguments_f3</a><span class="Delimiter">;</span> +<span id="L701" class="LineNr">701 </span>map<<span class="Comment">/*</span><span class="Comment">op</span><span class="Comment">*/</span>string<span class="Delimiter">,</span> <span class="Comment">/*</span><span class="Comment">bitvector</span><span class="Comment">*/</span><span class="Normal">uint8_t</span>> <a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">;</span> +<span id="L702" class="LineNr">702 </span><span class="Delimiter">:(before "End Init Permitted Operands")</span> +<span id="L703" class="LineNr">703 </span><span class="SalientComment">//// Class M: using ModR/M byte</span> +<span id="L704" class="LineNr">704 </span><span class="Comment">// imm32 imm8 disp32 |disp16 disp8 subop modrm</span> +<span id="L705" class="LineNr">705 </span><span class="Comment">// 0 0 0 |0 0 0 1</span> +<span id="L706" class="LineNr">706 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"10"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// copy xm32 to x32</span> +<span id="L707" class="LineNr">707 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"11"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// copy x32 to xm32</span> +<span id="L708" class="LineNr">708 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2a"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// convert-to-float</span> +<span id="L709" class="LineNr">709 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// truncate-to-int</span> +<span id="L710" class="LineNr">710 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"2d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// convert-to-int</span> +<span id="L711" class="LineNr">711 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"51"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// square root</span> +<span id="L712" class="LineNr">712 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"52"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// inverse square root</span> +<span id="L713" class="LineNr">713 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"53"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// reciprocal</span> +<span id="L714" class="LineNr">714 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"58"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// add floats</span> +<span id="L715" class="LineNr">715 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"59"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// multiply floats</span> +<span id="L716" class="LineNr">716 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5c"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// subtract floats</span> +<span id="L717" class="LineNr">717 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5d"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// minimum of floats</span> +<span id="L718" class="LineNr">718 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5e"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// divide floats</span> +<span id="L719" class="LineNr">719 </span><a href='001help.cc.html#L237'>put_new</a><span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> <span class="Constant">"5f"</span><span class="Delimiter">,</span> <span class="Constant">0x01</span><span class="Delimiter">);</span> <span class="Comment">// maximum of floats</span> +<span id="L720" class="LineNr">720 </span> +<span id="L721" class="LineNr">721 </span><span class="Delimiter">:(code)</span> +<span id="L722" class="LineNr">722 </span><span class="Normal">void</span> check_arguments_0f<span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L723" class="LineNr">723 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L665'>Permitted_arguments_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L724" class="LineNr">724 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> +<span id="L725" class="LineNr">725 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> +<span id="L726" class="LineNr">726 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L755'>maybe_name_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L727" class="LineNr">727 </span> <span class="Delimiter">}</span> +<span id="L728" class="LineNr">728 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> +<span id="L729" class="LineNr">729 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L755'>maybe_name_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L730" class="LineNr">730 </span> <span class="Delimiter">}</span> +<span id="L731" class="LineNr">731 </span><span class="Delimiter">}</span> +<span id="L732" class="LineNr">732 </span> +<span id="L733" class="LineNr">733 </span><span class="Normal">void</span> check_arguments_f3<span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L734" class="LineNr">734 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L700'>Permitted_arguments_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L735" class="LineNr">735 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> +<span id="L736" class="LineNr">736 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> +<span id="L737" class="LineNr">737 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L763'>maybe_name_f3</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L738" class="LineNr">738 </span> <span class="Delimiter">}</span> +<span id="L739" class="LineNr">739 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> +<span id="L740" class="LineNr">740 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L763'>maybe_name_f3</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L741" class="LineNr">741 </span> <span class="Delimiter">}</span> +<span id="L742" class="LineNr">742 </span><span class="Delimiter">}</span> +<span id="L743" class="LineNr">743 </span> +<span id="L744" class="LineNr">744 </span><span class="Normal">void</span> <a href='033check_operands.cc.html#L744'>check_arguments_f3_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> line& inst<span class="Delimiter">,</span> <span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L745" class="LineNr">745 </span> <span class="Normal">uint8_t</span> expected_bitvector = get<span class="Delimiter">(</span><a href='033check_operands.cc.html#L701'>Permitted_arguments_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L746" class="LineNr">746 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>HAS<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">))</span> <span class="Delimiter">{</span> +<span id="L747" class="LineNr">747 </span> <a href='033check_operands.cc.html#L381'>check_arguments_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> op<span class="Delimiter">);</span> +<span id="L748" class="LineNr">748 </span> <a href='033check_operands.cc.html#L416'>compare_bitvector_modrm</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L771'>maybe_name_f3_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L749" class="LineNr">749 </span> <span class="Delimiter">}</span> +<span id="L750" class="LineNr">750 </span> <span class="Normal">else</span> <span class="Delimiter">{</span> +<span id="L751" class="LineNr">751 </span> <a href='033check_operands.cc.html#L279'>compare_bitvector</a><span class="Delimiter">(</span>inst<span class="Delimiter">,</span> CLEAR<span class="Delimiter">(</span>expected_bitvector<span class="Delimiter">,</span> <a href='033check_operands.cc.html#L69'>MODRM</a><span class="Delimiter">),</span> <a href='033check_operands.cc.html#L771'>maybe_name_f3_0f</a><span class="Delimiter">(</span>op<span class="Delimiter">));</span> +<span id="L752" class="LineNr">752 </span> <span class="Delimiter">}</span> +<span id="L753" class="LineNr">753 </span><span class="Delimiter">}</span> +<span id="L754" class="LineNr">754 </span> +<span id="L755" class="LineNr">755 </span>string <a href='033check_operands.cc.html#L755'>maybe_name_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L756" class="LineNr">756 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L757" class="LineNr">757 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L356'>Name_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L758" class="LineNr">758 </span> <span class="Comment">// strip stuff in parens from the name</span> +<span id="L759" class="LineNr">759 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L356'>Name_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L760" class="LineNr">760 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> +<span id="L761" class="LineNr">761 </span><span class="Delimiter">}</span> +<span id="L762" class="LineNr">762 </span> +<span id="L763" class="LineNr">763 </span>string <a href='033check_operands.cc.html#L763'>maybe_name_f3</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L764" class="LineNr">764 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L765" class="LineNr">765 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L357'>Name_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L766" class="LineNr">766 </span> <span class="Comment">// strip stuff in parens from the name</span> +<span id="L767" class="LineNr">767 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L357'>Name_f3</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L768" class="LineNr">768 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> +<span id="L769" class="LineNr">769 </span><span class="Delimiter">}</span> +<span id="L770" class="LineNr">770 </span> +<span id="L771" class="LineNr">771 </span>string <a href='033check_operands.cc.html#L771'>maybe_name_f3_0f</a><span class="Delimiter">(</span><span class="Normal">const</span> word& op<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L772" class="LineNr">772 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!is_hex_byte<span class="Delimiter">(</span>op<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L773" class="LineNr">773 </span> <span class="Normal">if</span> <span class="Delimiter">(</span>!contains_key<span class="Delimiter">(</span><a href='010vm.cc.html#L358'>Name_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">))</span> <span class="Identifier">return</span> <span class="Constant">""</span><span class="Delimiter">;</span> +<span id="L774" class="LineNr">774 </span> <span class="Comment">// strip stuff in parens from the name</span> +<span id="L775" class="LineNr">775 </span> <span class="Normal">const</span> string& s = get<span class="Delimiter">(</span><a href='010vm.cc.html#L358'>Name_f3_0f</a><span class="Delimiter">,</span> op<span class="Delimiter">.</span>data<span class="Delimiter">);</span> +<span id="L776" class="LineNr">776 </span> <span class="Identifier">return</span> <span class="Constant">" ("</span>+s<span class="Delimiter">.</span>substr<span class="Delimiter">(</span><span class="Constant">0</span><span class="Delimiter">,</span> s<span class="Delimiter">.</span>find<span class="Delimiter">(</span><span class="Constant">" ("</span><span class="Delimiter">))</span>+<span class="Constant">')'</span><span class="Delimiter">;</span> +<span id="L777" class="LineNr">777 </span><span class="Delimiter">}</span> +<span id="L778" class="LineNr">778 </span> +<span id="L779" class="LineNr">779 </span>string <a href='033check_operands.cc.html#L779'>tolower</a><span class="Delimiter">(</span><span class="Normal">const</span> <span class="Normal">char</span>* s<span class="Delimiter">)</span> <span class="Delimiter">{</span> +<span id="L780" class="LineNr">780 </span> ostringstream out<span class="Delimiter">;</span> +<span id="L781" class="LineNr">781 </span> <span class="Normal">for</span> <span class="Delimiter">(</span><span class="Comment">/*</span><span class="Comment">nada</span><span class="Comment">*/</span><span class="Delimiter">;</span> *s<span class="Delimiter">;</span> ++s<span class="Delimiter">)</span> +<span id="L782" class="LineNr">782 </span> out << <span class="Normal">static_cast</span><<span class="Normal">char</span>><span class="Delimiter">(</span><a href='033check_operands.cc.html#L779'>tolower</a><span class="Delimiter">(</span>*s<span class="Delimiter">));</span> +<span id="L783" class="LineNr">783 </span> <span class="Identifier">return</span> out<span class="Delimiter">.</span>str<span class="Delimiter">();</span> +<span id="L784" class="LineNr">784 </span><span class="Delimiter">}</span> +<span id="L785" class="LineNr">785 </span> +<span id="L786" class="LineNr">786 </span><span class="PreProc">#undef HAS</span> +<span id="L787" class="LineNr">787 </span><span class="PreProc">#undef SET</span> +<span id="L788" class="LineNr">788 </span><span class="PreProc">#undef CLEAR</span> +<span id="L789" class="LineNr">789 </span> +<span id="L790" class="LineNr">790 </span><span class="Delimiter">:(before "End Includes")</span> +<span id="L791" class="LineNr">791 </span><span class="PreProc">#include</span><span class="Constant"><cctype></span> </pre> </body> </html> diff --git a/html/linux/bootstrap/034check_operand_bounds.cc.html b/html/linux/bootstrap/034check_operand_bounds.cc.html index 1dbbd872..e7b45d05 100644 --- a/html/linux/bootstrap/034check_operand_bounds.cc.html +++ b/html/linux/bootstrap/034check_operand_bounds.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/035compute_segment_address.cc.html b/html/linux/bootstrap/035compute_segment_address.cc.html index 1d582cac..fce17df9 100644 --- a/html/linux/bootstrap/035compute_segment_address.cc.html +++ b/html/linux/bootstrap/035compute_segment_address.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/036labels.cc.html b/html/linux/bootstrap/036labels.cc.html index 4d2043e8..03c86401 100644 --- a/html/linux/bootstrap/036labels.cc.html +++ b/html/linux/bootstrap/036labels.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Identifier { color: #af5f00; } --> </style> diff --git a/html/linux/bootstrap/037global_variables.cc.html b/html/linux/bootstrap/037global_variables.cc.html index 74e38041..aaffc02c 100644 --- a/html/linux/bootstrap/037global_variables.cc.html +++ b/html/linux/bootstrap/037global_variables.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .CommentedCode { color: #8a8a8a; } diff --git a/html/linux/bootstrap/038literal_strings.cc.html b/html/linux/bootstrap/038literal_strings.cc.html index 49a7f049..5fef9807 100644 --- a/html/linux/bootstrap/038literal_strings.cc.html +++ b/html/linux/bootstrap/038literal_strings.cc.html @@ -7,11 +7,11 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } @@ -19,7 +19,7 @@ a { color:inherit; } .Constant { color: #008787; } .Delimiter { color: #c000c0; } .Comment { color: #005faf; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .CommentedCode { color: #8a8a8a; } .Identifier { color: #af5f00; } --> diff --git a/html/linux/bootstrap/039debug.cc.html b/html/linux/bootstrap/039debug.cc.html index 5edb7899..928167b1 100644 --- a/html/linux/bootstrap/039debug.cc.html +++ b/html/linux/bootstrap/039debug.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .Todo { color: #000000; background-color: #ffff00; padding-bottom: 1px; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } diff --git a/html/linux/bootstrap/040tests.cc.html b/html/linux/bootstrap/040tests.cc.html index abd17a94..d892eed2 100644 --- a/html/linux/bootstrap/040tests.cc.html +++ b/html/linux/bootstrap/040tests.cc.html @@ -7,17 +7,17 @@ <meta name="plugin-version" content="vim8.1_v1"> <meta name="syntax" content="cpp"> <meta name="settings" content="number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy="> -<meta name="colorscheme" content="minimal-dark"> +<meta name="colorscheme" content="minimal-light"> <style type="text/css"> <!-- -pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #a8a8a8; } -body { font-size:12pt; font-family: monospace; color: #000000; background-color: #a8a8a8; } +pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #eeeeee; } +body { font-size:12pt; font-family: monospace; color: #000000; background-color: #eeeeee; } a { color:inherit; } * { font-size:12pt; font-size: 1em; } .cSpecial { color: #008000; } .LineNr { } .Constant { color: #008787; } -.Normal { color: #000000; background-color: #a8a8a8; padding-bottom: 1px; } +.Normal { color: #000000; background-color: #eeeeee; padding-bottom: 1px; } .Comment { color: #005faf; } .Delimiter { color: #c000c0; } .Identifier { color: #af5f00; } |