Displaying 4 results from an estimated 4 matches for "0x1383".
Did you mean:
0x133
2017 Feb 13
5
(RFC) JumpMaps: switch statement optimization
...at, LLVM would currently generate a sequential
if-elseif- for small switches and an inline binary-search for large
switches, if it can't produce a JumpTable. JumpMaps would instead
generate a call followed by a jump-through-register.
Pseudo-code example:
switch(x) {
case 0x6851: {BB1}
case 0x1383: {BB2}
case 0x2224: {BB3}
default: {defaultBB}
}
Without Jump Maps:
if(x==0x6851) {
goto BB1
}
else if(x==0x1383) {
goto BB2
}
else if(x==0x2224){
goto BB3
}
else{
goto defaultBB
}
With Jump Maps:
jumpmap_0 = {
keys = {3, 0x6851, 0x1383, 0x2224}
v...
2017 Feb 14
2
(RFC) JumpMaps: switch statement optimization
...ate a sequential
> if-elseif- for small switches and an inline binary-search for large switches, if it can't produce a JumpTable. JumpMaps would instead generate a call followed by a jump-through-register.
> Pseudo-code example:
>
> switch(x) {
> case 0x6851: {BB1}
> case 0x1383: {BB2}
> case 0x2224: {BB3}
> default: {defaultBB}
> }
>
> Without Jump Maps:
> if(x==0x6851) {
> goto BB1
> }
> else if(x==0x1383) {
> goto BB2
> }
> else if(x==0x2224){
> goto BB3
> }
> else{
> goto defaultBB
&...
2017 Feb 14
3
(RFC) JumpMaps: switch statement optimization
...all switches and an inline binary-search for large switches, if it can't produce a JumpTable. JumpMaps would instead generate a call followed by a jump-through-register.
>>> Pseudo-code example:
>>>
>>> switch(x) {
>>> case 0x6851: {BB1}
>>> case 0x1383: {BB2}
>>> case 0x2224: {BB3}
>>> default: {defaultBB}
>>> }
>>>
>>> Without Jump Maps:
>>> if(x==0x6851) {
>>> goto BB1
>>> }
>>> else if(x==0x1383) {
>>> goto BB2
>>> }
>&...
2009 May 05
1
Backtrace error
...t;
imap(index_storage_search_init+0x132) [0x45e222] ->
/usr/local/lib/dovecot/imap/lib20_virtual_plugin.so(virtual_search_init+0x13)
[0x7fedbd5d1d73] -> imap(index_search_result_update_appends+0xac)
[0x4660ec] -> /usr/local/lib/dovecot/imap/lib20_virtual_plugin.so(virtual_storage_sync_init+0x1383)
[0x7fedbd5d5123] -> imap(mailbox_sync+0x30) [0x46a7c0] ->
imap(cmd_select_full+0x383) [0x420613] -> imap [0x422d8c] -> imap
[0x422e4a] -> imap(client_handle_input+0x35) [0x4234b5] ->
imap(client_input+0x63) [0x423963] -> imap(io_loop_handler_run+0xcb)
[0x4aae9b] -> imap(io_...