filename | src/sh4/xltcache.c |
changeset | 938:e377bd827c54 |
prev | 935:45246788ca00 |
next | 950:cc1e88104360 |
author | nkeynes |
date | Sat Dec 27 04:09:17 2008 +0000 (13 years ago) |
branch | lxdream-mem |
permissions | -rw-r--r-- |
last change | Simplify xlat_invalidate_long slightly |
file | annotate | diff | log | raw |
1.1 --- a/src/sh4/xltcache.c Sat Dec 27 02:18:17 2008 +00001.2 +++ b/src/sh4/xltcache.c Sat Dec 27 04:09:17 2008 +00001.3 @@ -146,7 +146,7 @@1.4 void **page = xlat_lut[XLAT_LUT_PAGE(addr)];1.5 if( page != NULL ) {1.6 int entry = XLAT_LUT_ENTRY(addr);1.7 - if( page[entry] != NULL || page[entry+1] != NULL ) {1.8 + if( *(uint64_t *)&page[entry] != 0 ) {1.9 xlat_flush_page_by_lut(page);1.10 }1.11 }
.