Path: blob/master/arch/cris/arch-v32/kernel/cacheflush.S
15125 views
.global cris_flush_cache_range1.type cris_flush_cache_range, @function2cris_flush_cache_range:3move.d 1024, $r124cmp.d $r11, $r125bhi cris_flush_1KB6nop7add.d $r10, $r118ftagd [$r10]9cris_flush_last:10addq 32, $r1011cmp.d $r11, $r1012blt cris_flush_last13ftagd [$r10]14ret15nop16cris_flush_1KB:17ftagd [$r10]18addq 32, $r1019ftagd [$r10]20addq 32, $r1021ftagd [$r10]22addq 32, $r1023ftagd [$r10]24addq 32, $r1025ftagd [$r10]26addq 32, $r1027ftagd [$r10]28addq 32, $r1029ftagd [$r10]30addq 32, $r1031ftagd [$r10]32addq 32, $r1033ftagd [$r10]34addq 32, $r1035ftagd [$r10]36addq 32, $r1037ftagd [$r10]38addq 32, $r1039ftagd [$r10]40addq 32, $r1041ftagd [$r10]42addq 32, $r1043ftagd [$r10]44addq 32, $r1045ftagd [$r10]46addq 32, $r1047ftagd [$r10]48addq 32, $r1049ftagd [$r10]50addq 32, $r1051ftagd [$r10]52addq 32, $r1053ftagd [$r10]54addq 32, $r1055ftagd [$r10]56addq 32, $r1057ftagd [$r10]58addq 32, $r1059ftagd [$r10]60addq 32, $r1061ftagd [$r10]62addq 32, $r1063ftagd [$r10]64addq 32, $r1065ftagd [$r10]66addq 32, $r1067ftagd [$r10]68addq 32, $r1069ftagd [$r10]70addq 32, $r1071ftagd [$r10]72addq 32, $r1073ftagd [$r10]74addq 32, $r1075ftagd [$r10]76addq 32, $r1077ftagd [$r10]78addq 32, $r1079ftagd [$r10]80addq 32, $r1081ba cris_flush_cache_range82sub.d $r12, $r1183.size cris_flush_cache_range, . - cris_flush_cache_range8485.global cris_flush_cache86.type cris_flush_cache, @function87cris_flush_cache:88moveq 0, $r1089cris_flush_line:90move.d 16*1024, $r1191addq 16, $r1092cmp.d $r10, $r1193blt cris_flush_line94fidxd [$r10]95ret96nop97.size cris_flush_cache, . - cris_flush_cache9899100101