Jake Burkholder 6412c65cf0 Add optimized block copy and zero functions using vis instructions, which
can do 64 bytes at a time and don't allocate lines in the L2 cache.  These
assume that everything is 64 byte aligned, and that there's more than 128
bytes of data (best for whole pages).  The block load and store instructions
don't follow normal memory ordering rules and require either a memory barrier
or move between registers before the data can actually be used.  This
implementation correctly shuffles around 3 out of the 4 sets of registers
in order to avoid memory barriers expect for the last 2 blocks.
2003-04-03 18:43:40 +00:00
..
2003-04-03 12:39:51 +00:00
2003-04-03 11:56:10 +00:00
2003-03-13 07:07:16 +00:00
2003-04-02 20:14:44 +00:00
2003-03-28 20:28:05 +00:00
2003-04-03 12:39:18 +00:00
2003-04-01 08:57:28 +00:00
2003-04-03 11:32:01 +00:00
2003-03-28 06:43:50 +00:00