ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
priv_pan_line_t Struct Reference

The lead-edge tile run a pan prefetch walks (one row or one column). More...

Data Fields

uint16_t x
 First lead tile column.
uint16_t y
 First lead tile row.
uint16_t step_x
 Per-tile column delta (0 or 1).
uint16_t step_y
 Per-tile row delta (0 or 1).
uint16_t count
 Tiles on the lead edge (pre-budget).

Detailed Description

The lead-edge tile run a pan prefetch walks (one row or one column).

(x, y) is the first tile; each successive tile steps by (step_x, step_y) (one of them 1, the other 0); count tiles lie on the run before the tile-grid clamp / budget cap are applied.

Since
0.1.0

Definition at line 205 of file ra8_tile_cache.c.

Field Documentation

◆ count

uint16_t priv_pan_line_t::count

Tiles on the lead edge (pre-budget).

Definition at line 210 of file ra8_tile_cache.c.

Referenced by ra8_tile_cache_prefetch_pan().

◆ step_x

uint16_t priv_pan_line_t::step_x

Per-tile column delta (0 or 1).

Definition at line 208 of file ra8_tile_cache.c.

Referenced by ra8_tile_cache_prefetch_pan().

◆ step_y

uint16_t priv_pan_line_t::step_y

Per-tile row delta (0 or 1).

Definition at line 209 of file ra8_tile_cache.c.

Referenced by ra8_tile_cache_prefetch_pan().

◆ x

uint16_t priv_pan_line_t::x

First lead tile column.

Definition at line 206 of file ra8_tile_cache.c.

Referenced by ra8_tile_cache_prefetch_pan().

◆ y

uint16_t priv_pan_line_t::y

First lead tile row.

Definition at line 207 of file ra8_tile_cache.c.

Referenced by ra8_tile_cache_prefetch_pan().


The documentation for this struct was generated from the following file: