throbber
Change 140380 on 2003/12/31 by vromaker@vromaker_rd00_linux_marlboro
`
`- fix for dropped real_time flag: moved export_pos bit into the "flags" field
`(it was using a bit that was set aside for the extra_in field)
`
`Change 140350 on 2003/12/31 by rramsey@rramsey_xenos_linux_orl
`
`Fix a bug that was allowing the texconst mem to be written when full
`available)
`
`(no phys addr
`
`Change 140331 on 2003/12/31 by mearl@mearlxenos linuxorl
`
`Fixed bug; was using thread type instead of fetch type.
`
`Change 140330 on 2003/12/31 by tien@tien_r500emu
`
`Bug fix for sec dim calcs
`
`Change 140316 on 2003/12/31 by mmantor@FLmmantorLTr400_win
`
`<special build with a sq_alu.h provided by tom to address dot lsb mismatches>
`
`Change 140313 on 2003/12/31 by jcarroll@jcarrollr400win
`
`added latest status; picked new test
`
`Change 140284 on 2003/12/30 by delifton@delifton_xenos_linux_orl
`
`Fixed scalar MOVA_FLOOR opcode;
`
`Change 140270 on 2003/12/30 by danh@danhr400win
`
`Status update.
`
`Change 140266 on 2003/12/30 by smoss@smoss_crayola_linux_orl_regress
`
`changes for simpleregisterindirect test (register read)
`
`Change 140247 on 2003/12/30 by vbhatia@vbhatia_r400linuxmarlboro
`
`Reverted fetch multisample test clamp,
`support it
`
`for the Team believes that it might be best to
`
`Change 140219 on 2003/12/30 by mdesai@mdesai_r400linux
`
`During tfetch, using msb of texeloffsetpre
`
`Change 140218 on 2003/12/30 by vbhatia@vbhatia_r400linuxmarlboro
`
`ATI Ex. 2068
`IPR2023-00922
`Page1 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 1 of 337
`
`

`

`Optimised away fetch multi sample tests to be overridded as tfetches,
`
`not supported
`
`Change
`
`140205 on 2003/12/30 by rramsey@RRAMSEYP4r400win
`
`update
`
`test status, pick another one
`
`Change
`
`140203 on 2003/12/30 by danh@danhr400win
`
`Status
`
`update.
`
`Change
`
`140180 on 2003/12/30 by vbhatia@vbhatia_rd00_linuxmarlboro
`
`Added clamp so as to test only point sampling when doing vertex fetches
`
`Change
`
`140174 on 2003/12/30 by rramsey@RRAMSEYP4r400win
`
`update
`
`status
`
`Change
`
`140155 on 2003/12/30 by rramsey@RRAMSEYP4r400win
`
`update
`
`with 12/30 regression results
`
`Change
`
`140117 on 2003/12/30 by danh@danh_r400_win
`
`Status
`
`update.
`
`Change
`
`140102 on 2003/12/30 by mmantor@FLmmantorLT+400win
`
`<special build with sq_alu.h#79 for debug>
`
`Change
`
`140051 on 2003/12/29 by mearl@mearl_r400win
`
`update
`
`status
`
`Change
`
`status
`
`Change
`
`140050 on 2003/12/29 by vromaker@vromakerr400linuxmarlboro
`
`update - emulator fix was made for scalar const opcodes
`
`140036 on 2003/12/29 by jcarroll@jcarrollr400win
`
`Updated jcarroll status
`
`Change 139967 on 2003/12/29 by tien@tien_r400_devel_marlboro
`
`Added another delay on compare to mirror added pipestage in RTL
`
`Change 139957 on 2003/12/29 by tien@tien_r500_em
`
`ATI Ex. 2068
`IPR2023-00922
`Page 2 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 2 of 337
`
`

`

`Recoded log pitches going to TCF for better timing
`Closing GetBorderColorFraction bug .. verified tests passing
`Added stage to tp_addresser and refreshed .bvrls to be safe (tpparameters dependency)
`
`Change 139909 on 2003/12/28 by mmantor@mmantorxenos_linux_orl
`
`<timing fixes>
`
`Change 139836 on 2003/12/24 by jayw@jayw_rd00linuxmarlboro
`
`Fix for ignoring SX1 rtr. Non-hiz depth still has
`Depth code clean up part 1/38103.
`bug with expansion shown by rare ge r400rbzwave failures.
`
`Change 139795 on 2003/12/23 by danh@danh_r400win
`
`Status update.
`
`Change 139793 on 2003/12/23 by vbhatia@vbhatia_r400linuxmarlboro
`
`Added clamp for no lod grad when vertex fetches
`
`Change 139789 on 2003/12/23 by mdesai@mdesai_r400linux
`
`Fixed Addresser random test genRandll
`
`(large denorms with offsets)
`
`Change 139383 on 2003/12/23 by ctaylor@ctaylorxenos_linux_orl
`
`Fixed bug in control flow sequencer where when thread was put back onto thread
`buffer due to alloc cfi,
`the no-serialize bit was being taken from bit 40 of the cfs
`opcode instead of the execute state machine opcode so it was the right bit from the
`wrong instruction. Things have been working mostly due to the fact that bit 40 of most
`of the other CFI opcodes is reserved and therefore 0.
`
`Change 139373 on 2003/12/23 by llefebvr@llefebvr_r400_emu_montreal
`
`updated status for SX->PA missmatches.
`
`Change 139356 on 2003/12/23 by bhankins@bhankins xenos linuxorl
`
`Move some assignments out of process where they shouldn't be.
`
`No functional change.
`
`Change 139338 on 2003/12/23 by vromaker@vromakerr400linuxmarlboro
`
`-— fix for scalar const ops: y and «x swizzle fields used for gpr address bits [5:4]
`and [3:2] were swapped
`
`Change 139327 on 2003/12/23 by rramsey@rramseyxenos linuxorl
`
`ATI Ex. 2068
`IPR2023-00922
`Page 3 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 3 of 337
`
`

`

`add simdid to spout mismatch message
`make sx_rb_color tracker multi-threaded per sx/rb interface
`
`Change 139310 on 2003/12/23 by vromaker@vromakerr400linuxmarlboro
`
`status update - took another test
`
`Change 139296 on 2003/12/23 by tien@tien_r500emu
`
`Fixed GetBorderColorFraction DATAFORMAT override
`
`Change 139280 on 2003/12/23 by rmanapat@rmanapat_rd00_release
`
`Fix for bug 3126
`
`Change 139223 on 2003/12/22 by llefebvr@llefebvrr400emumontreal
`
`Now working on SX->PA missmatches.
`
`Change 139193 on 2003/12/22 by rramsey@RRAMSEYP4r400win
`
`update status
`
`Change 139142 on 2003/12/22 by llefebvr@llefebvr_r400emu_montreal
`
`The SX->RB tracker is bad. Added a comment
`
`to explain the situation.
`
`Change 139087 on 2003/12/22 by ctaylor@ctaylorxenos linuxorl
`
`Fixed bug related to clamping of GPR addresses which are out of range. Old code
`clamped to absolute zero instead of the base for the current thread.
`
`Change 139066 on 2003/12/22 by bhankins@bhankins xenos linuxorl
`
`Add tbhtrk_sx_be_quad tracker (Cl version only)
`
`Change 139057 on 2003/12/22 by rramsey@RRAMSEYP4r400win
`
`update more tests, pick another one
`
`Change 139050 on 2003/12/22 by rramsey@RRAMSEYP4+400win
`
`Update with new regression results, pick a test
`
`Change 139045 on 2003/12/22 by rramsey@rramseyxenos linuxorl
`
`Fix phasing of threadcount in sq_ais output.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 4 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 4 of 337
`
`

`

`Fix o_gprsm_busy from sq_vtx_etl and change thread counter to only
`reset on RSTVTXCNT event.
`
`Change 139044 on 2003/12/22 by bhankins@bhankins xenos_linux_orl
`
`Initial add to r400 branch
`
`Change 138986 on 2003/12/20 by mmantor@mmantorxenos linuxorl
`
`<changed csim to only make one pass for param gen and gen index and write the dump
`files correctly,
`fixed a timing loop in pix tthread buffer >
`
`Change 138964 on 2003/12/20 by donaldl@donaldl_xenos linux_orl
`
`Redundancy bug fixes --
`
`in tp_output.v.
`1. Added RSP output muxes to TP_SP_data_valid[3:90]
`2. Created I/O port TPCTPsimdid[1:0]. Needed so simdid lines up
`with TP outputs going to SPs and RSP.
`
`Change 138960 on 2003/12/20 by bhankins@bhankins xenos linuxorl
`
`Forgot
`
`to make the same change to the BCl side. Has no affect on r400 version.
`
`Change 138958 on 2003/12/20 by bhankins@bhankins xenos_linux_orl
`
`fix miswiring of quad_x and quad_y outputs of detailed quad fifo
`
`Change 138921 on 2003/12/19 by tien@tien_rd400devel_marlboro
`
`Man if this breaks anything I'll freak.
`Changed the formatcomp* mux control for data_format=6¢1 (FMT_...AS1111)
`
`Change 138662 on 2003/12/19 by mearl@mearl_r400win
`
`update status
`
`Change 138650 on 2003/12/19 by danh@danhr400win
`
`Status update.
`
`Change 138647 on 2003/12/19 by bhankins@bhankins_xenos_linux_orl
`
`Add include of sxdefines.v.
`
`No affect on r400 version.
`
`Change 138609 on 2003/12/19 by tien@tien_r500emu
`
`Fixes location of ANISO_BIAS and DIM fields in emu and rtl
`Closing out GetWeights bug, which I fixed last checkin
`
`ATI Ex. 2068
`IPR2023-00922
`Page 5 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 5 of 337
`
`

`

`Change 138588 on 2003/12/19 by vromaker@vromakerr400linuxmarlboro
`
`- fixed a copy-paste error in the new code that generates sre_c_sel for scalar const
`ops
`
`Change
`
`138586 on 2003/12/19 by mearl@mearlr400win
`
`update
`
`status
`
`Change
`
`138585 on 2003/12/19 by mearl@mearlxenos linuxorl
`
`Fixed bug in tracker.
`
`Change 138491 on 2003/12/18 by llefebvr@llefebvr_r400_emu_montreal
`
`T'll leave the constadd test to Vic since he is working on it with Dan. I'll focus
`instead on coissuefrac01.
`
`Change
`
`138489 on 2003/12/18 by mearl@mearlr400win
`
`update
`
`status
`
`Change
`
`138486 on 2003/12/18 by danh@danh_r400_win
`
`Status
`
`update.
`
`Change
`
`138469 on 2003/12/18 by cbrennan@cbrennan_r400release
`
`Try again to make a better performing miss stall.
`
`Change 138467 on 2003/12/18 by bhankins@bhankins xenos_linux_orl
`
`Increase detailed quad fifo skid size to account for input pipeline. Only affects Cl
`version.
`
`Change 138455 on 2003/12/18 by mearl@mearlr400win
`
`update
`
`status
`
`Change
`
`138414 on 2003/12/18 by tien@tien_r400_devel_marlboro
`
`Timing
`went
`
`fix in tplod_aniso: put trijuice in parallel with min/max clamp
`from -0.3 to +0.4 slack coming out of MC (tp_lod_aniso)
`GetWeights fix (tp_tsel)
`Connected to vertex state bits properly (tplodfifo/tpinput)
`
`Change 138380 on 2003/12/18 by mearl@mearlxenos linuxorl
`
`ATI Ex. 2068
`IPR2023-00922
`Page6 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 6 of 337
`
`

`

`Updated the tracker to open all streams so a false PASS does not occur.
`
`Change 138375 on 2003/12/18 by jayw@jayw_rd400linuxmarlboro
`
`Fix for hiz failures. Wrong hiz calculated.
`
`For Allen.
`
`Change 138369 on 2003/12/18 by kevino@kevinor400release
`
`teb_fetch_gen_walker timing fix
`
`Change 138309 on 2003/12/18 by danh@danh_r400win
`
`Status update.
`
`Change 138307 on 2003/12/18 by bhankins@bhankins xenos_linuxorl
`
`fix the way export memory is read in Cl mode
`
`Change 138289 on 2003/12/17 by rramsey@rramseyxenos linuxorl
`
`Fix a bug with predoverride that can occur when a clause starts
`with two predicated alu instructions. predoverride needs to use
`the isr version of the pred bits in this case because the pred register
`can't be intit'ed until after the the last instr of the prev clause has
`a chance to return its pred values and push them back to the thread buffer.
`
`This fixes r400sc_sp_sample_cntl_47 and hopefully many more.
`
`Change 138288 on 2003/12/17 by vromaker@vromakerr400linuxmarlboro
`
`- fix for scalar const opcodes: sre_csel and gprread_en logic was updated
`
`Change 138266 on 2003/12/17 by vbhatia@vbhatia_r400linuxmarlboro
`
`Standalone addresser testbench updates
`
`Change 138212 on 2003/12/17 by mearl@mearlr400win
`
`update status
`
`Change 138152 on 2003/12/17 by danh@danh_r400_win
`
`Status Update.
`
`Change 138138 on 2003/12/17 by bhankins@bhankins xenos linuxorl
`
`1. Modify detailed quad fifo to keep mrt quads and mem export quads together
`2. Change NEWBC defines to Cl
`
`ATI Ex. 2068
`IPR2023-00922
`Page 7 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 7 of 337
`
`

`

`Change 138120 on 2003/12/17 by mearl@mearlxenos linuxorl
`
`Added ability to track exports that are not ordered.
`
`Change 138119 on 2003/12/17 by chrennan@cbrennan_r400_emu
`
`Change to miss stall generation that may increase perf in worst latency case by about
`5% up to 10%.
`Basically after a miss stall cycle,
`info which may let it go sooner.
`
`the next stall is calculated off of more accurate
`
`Change 138105 on 2003/12/17 by mdesai@mdesai_rd00_linux
`
`Resolved all hardware issues on bug3077.
`Fixed Y &
`Z overflow case
`
`Change 138087 on 2003/12/17 by rramsey@RRAMSEYP4r400win
`
`latest regression status
`
`Change 138053 on 2003/12/17 by chammer@chammerr400linux
`
`Changed XENOS flag to Cl
`
`to correspond to the other blocks
`
` Change 137839 on 2003/12/16 by amys@amys_xenos_linux_orl
`
`Change 137864 on 2003/12/16 by rramsey@rramseyxenos linuxorl
`
`Change emulator so param cache reads for params not exported by the VS
`
`still show up in sqsxpcaddr.
`Fix cf_resourcechange logic in the cfs so it catches the clause boundary
`where a cf instr with only tex instr gets sent
`to the alu cfs.
`
`fix read_ve_cntl signal
`
`Change 137833 on 2003/12/16 by vromaker@vromakerr400linuxmarlboro
`
`changed OR to AND on rb rtr inputs of sxrbif module
`
`Change 137805 on 2003/12/16 by smoss@smoss_crayola_linux_orl_regress
`
`warnings for r400 too.
`
`Change 137787 on 2003/12/16 by rmanapat@rmanapat_r400release
`
`Fix for bug3106
`
`ATI Ex. 2068
`IPR2023-00922
`Page 8 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 8 of 337
`
`

`

`Change 137773 on 2003/12/16 by vromaker@vromaker_r400_linux_marlboro
`
`- fixed a predicate override bug: pred_overide is driven from the done bits if
`the previous operation was a waterfall, but it must only be driven for the first
`instruction following a waterfall.
`The bug occurred on back-to-back waterfalls
`
`where the pred_override was being driven for all cycles of the second waterfall.
`- this fix caused r400sq_gpr_index_01 to pass
`
`Change 137753 on 2003/12/16 by danh@danh_r400win
`
`Status update.
`
`Change 137701 on 2003/12/15 by rramsey@rramseyxenos linux_orl
`
`Add new sf (single-file) versions of PLI routines that allow trackers
`to only open their dump files one time.
`Modify a few trackers and models to use the new sf routines to verify
`they are working.
`Fix a problem with the cfsm not ignoring clause boundaries for unexecuted
`predicate control flow instr.
`
`Change 137604 on 2003/12/15 by delifton@delifton_xenos linuxorl
`
`Fixed scalar RSQ and RCP clamp to zero for -0 input.
`Fixed scalar MUL clamp to one for exponent overflow.
`Fixed scalar MUL sign on exponent underflow.
`Fixed scalar FRACT for 1 < x < 2,
`
` Forced clearing of mantisa and sign in sp_mace32 for CUBE ma result.
`
`Fixed scalar FRACT for X all integer.
`Fixed scalar SUB with shift of 24.
`
`Fixed scalar ADD with clamp and exp underflow.
`Fixed scalar SIN sign with input 0.
`
`Enabled adder in sp_macc for vector PREDSET ops.
`Fixed more CUBE face_id cases in sp_comp_opcodes with ma = -0.
`Fixed PREDSETGT and PREDSETGE conditions in spmacc32 to account for nans.
`Redefined data flow in sp_macc32 for PRED_SET ops.
`Enabled denorms and -0 pass-thru in sp_macc32 on DST op.
`
`Change 137569 on 2003/12/15 by donaldl@donaldl_xenos linuxorl
`
`Done so can
`Removed dependency of bp[15:0] bits on vc-to-sp valid bits.
`still track SP data even when the RSP is used during redundancy testing.
`
`Change 137568 on 2003/12/15 by tien@tien_r400_devel_marlboro
`
`Expanded genl00/101 for aniso testbench
`Put in fix for Get/Set opcodes to completely match EMU...
`including don't care fields
`
`ATI Ex. 2068
`IPR2023-00922
`Page 9 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 9 of 337
`
`

`

`Change 137566 on 2003/12/15 by donaldi@donaldl_xenos linuxorl
`
`Added tracker for RSP to SX data.
`
`Change 137563 on 2003/12/15 by donaldl@donaldl_xenos_linux_orl
`
`Fixed sensitivity list bug.
`
`Change 137560 on 2003/12/15 by danh@danh_r400win
`
`Updated status.
`
`Change 137474 on 2003/12/15 by hartogs@fl_hartogsxenoswin
`
`Integrated changes for addition of "VGT_MHpglb_clear" from Xenos to R400.
`
`Change 137470 on 2003/12/15 by rmanapat@rmanapat_rd00_sun_marlboro
`
`Changes for TCF, TCR, TCM chicken registers
`
`Change 137425 on 2003/12/15 by chrennan@cbrennanr400release
`
`Changed ifndef to ifdeftelse because v2k doesnt work in some environments.
`
`Change 137415 on 2003/12/15 by jcarroll@jcarrollr400win
`
`Picked tests
`
`Change 137401 on 2003/12/15 by rramsey@RRAMSEYP4r400win
`
`update with weekend's results
`
`Change 137386 on 2003/12/15 by mmantor@mmantorxenos linuxorl
`
`<synchronize sx0 and sxl paths to the rb's for xenos ordering within a tile>
`
`Change 137363 on 2003/12/13 by smoss@smoss_crayola_linux_orl_regress
`
`<Orlando Hardware Regression Results >
`
`Change 137313 on 2003/12/12 by mmantor@FLmmantorLTr400win
`
`<update for standalone vp test>
`
`Change 137238 on 2003/12/12 by vromaker@vromakerr400linuxmarlboro
`
`took a few more tests
`
`ATI Ex. 2068
`IPR2023-00922
`Page 10 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 10 of 337
`
`

`

`Change 137212 on 2003/12/12 by tien@tienr400develmarlboro
`
`Fix to sign determination for dni input sub (need to XOR sign of
`add result into input sign)
`Enhancements to the deriv/aniso testbenches
`
`Change 137206 on 2003/12/12 by cbrennan@cbrennanr400release
`
`If it makes
`Its too generous sometimes and causes a hang.
`Revert this optimization...
`any material difference a much more timing messy optimization could be put in place.
`
`Change 137205 on 2003/12/12 by mearl@mearl_r400win
`
`updated status
`
`Change 137203 on 2003/12/12 by kevino@kevinor400release
`
`Switched over to the low lat fifos in tea,
`
`fetch fifo , and ted.
`
`Added tcd_ipbuffifo_top.v and switched overe to using 2 16x141 mems instead a 1
`32x141 mems.
`
`Put latency params in for latency fifo prog depth testcases
`
`Change 137188 on 2003/12/12 by rramsey@RRAMSEYP4r400win
`
`update with latest regression results
`
`Change 137182 on 2003/12/12 by smburu@smburu_r400linuxmarlboro
`
`Fix for 16EXPAND bordercolor.
`
`Change 137166 on 2003/12/12 by vromaker@vromaker_r400_linux_marlboro
`
`—- increased the depth of the sq-ve request fifo;
`
`this is a temporary fix while the
`
`mini and mega dec signals from the VC are added to the vc_rp_sp dump file
`
`Change 137165 on 2003/12/12 by mearl@mearlr400win
`
`updated status
`
`Change 137146 on 2003/12/12 by vromaker@vromaker_r400_linux_marlboro
`
`updated status
`
`Change 137128 on 2003/12/12 by kevino@kevino_r400release
`
`Removed extra debug fifo that was causing problems.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 11 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 11 of 337
`
`

`

`Change 137115 on 2003/12/12 by bhankins@bhankins xenos_linuxorl
`
`1. fix some bugs in sx-be interface
`2.
`remove obsolete, commented code
`3. start to add support for grouping quads to be
`
`Change 137114 on 2003/12/12 by delifton@delifton_xenos_linux_orl
`
`Fixed clamp on scalar LOG(inf).
`Fixed sign on scalar RECIP(-inf) w/o clamp.
`Fixed scalar FRACT of large negative (integer) nums
`
`Fixed CUBE in sp_macc32 and sp_comp_opcodes with Y max at -0.
`Fixed DST with -0 for output as wor Zz.
`
`Change 137105 on 2003/12/12 by mmantor@mmantor_xenos_linux_orl
`
`<fixed bug in the emu for redundancy control, added new input to the sq called
`
`sx_sp_alloc_tablefree >
`
`Change 137104 on 2003/12/12 by mmantor@mmantorxenos linuxorl
`
`<This changed changed SQ and SX top level ports by added thread_type from sqalloc
`through the sx so tracker at sxrb works correct and fixed some other minor bugs>
`
`Change 137099 on 2003/12/12 by jayw@jayw_r400linuxmarlboro
`
`For Allen and Rex; fixes for depth and increased quad FIFO depth.
`
`Change 137079 on 2003/12/11 by mmantor@FLmmantorLTr400win
`
`<updated for Laurent's cube changes>
`
`Change 137041 on 2003/12/11 by chrennan@cbrennan_r400_release
`
`Tiny cleanup of miss stall condition. Might save a cycle or two over a long test.
`
`
`
`Change 137030 on 2003/12/11 by cbrennan@cbrennanr400emu
`
`Flipped nibble order of DXT3AAS1111 to really match dx spec this time.
`
`Change 136926 on 2003/12/11 by cbrennan@cbrennan_r400_release
`
`to requestors differently than R400
`to map MCs
`Changed Cl
`Increased the length of the mh arb fifos from 8
`to 24.
`
`Change 136917 on 2003/12/11 by mearl@mearlr400win
`
`updated status
`
`ATI Ex. 2068
`IPR2023-00922
`Page 12 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 12 of 337
`
`

`

`Change 136910 on 2003/12/11 by bhankins@bhankins xenos linuxorl
`
`Fix logic that adds hook for a write of a quad event/null indicator to the detailed
`quad fifo.
`
`Change 136909 on 2003/12/11 by delifton@declifton_xenos_linux_orl
`
`Fixed scalar FRACT of negative all-integer number.
`
`Fixed MOVA in sp_compopcodes to work like MAX.
`Fixed MIN(0,0)
`in spcompopcodes
`Fixed CUBE in sp_comp_opcodes for ma = nan or inf
`
`Change 136893 on 2003/12/11 by mearl@mearlr400win
`
`updated status
`
`Change 136888 on 2003/12/11 by bhankins@bhankins xenos_linux_orl
`
`Change defined "C1" switch to "NEWBC" in sx rtl and related vcpp files
`
`Change 136887 on 2003/12/11 by vhopkins@vhopkins xenos linuxorl
`
`added test_plusargs for deactivation of fsdb
`
`Change 136871 on 2003/12/11 by mearl@mearlr400win
`
`updated status
`
`Change 136867 on 2003/12/11 by rramsey@rramseyxenos_linux_orl
`
`don't reset current_context at eo_rt load
`
`Change 136854 on 2003/12/11 by delifton@delifton_xenos linuxorl
`
`Fix to sp_macc32 max clamp
`Fix to sp_macc32 MULADD produceatinan logic.
`Fix to sp_macc32 TRUNC and FLOOR -denorms.
`Fix to spcompopcodes MIN(0,denorm)
`
`Change 136832 on 2003/12/10 by mmantor@FL_mmantorLT_r400_win
`
`<added all ops and provide pred opcode swizzle changes and kill in the standalone
`vectpipetest>
`
`Change 136805 on 2003/12/10 by kmeekins@kmeekins xenos linuxorl
`
`Corrected logic that use to take advantage of the implied channel.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 13 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 13 of 337
`
`

`

`Change 136794 on 2003/12/10 by kmeekins@kmeekins xenos linuxorl
`
`Added compile directives to make Xenos channel selection changes specific only
`to Xenos.
`
`Change 136782 on 2003/12/10 by kmeekins@kmeekins xenos_linuxorl
`
`Changed the channel selection from bit 6 to bit 7 of the fetch address.
`
`Change 136773 on 2003/12/10 by danh@danhr400win
`
`Updated status.
`
`Change 136758 on 2003/12/10 by bhankins@bhankins_xenos_linux_orl
`
`fix ifdef/endif mismatch
`
`Change 136749 on 2003/12/10 by smburu@smburu_Cl_synth
`
`Changed the reset going to TPC to be the hard reset.
`
`Change 136733 on 2003/12/10 by dclifton@dclifton_xenos linuxorl
`
`Fixed FLOOR and FRACT of negative denorms.
`Fixed 0*inf + -inf on MULADD
`
`Change 136727 on 2003/12/10 by mmantor@FLmmantorLTr400win
`
`<added all vector ops>
`
`Change 136713 on 2003/12/10 by vromaker@vromaker_r400_linux_marlboro
`
`updated status
`
`Change 136691 on 2003/12/10 by bhankins@bhankins xenos_ linuxorl
`
`DSOO&WMHFF
`
`Add ability for both r400 and xenos versions of sx to coexist
`Rewrite memory read mux select logic in sx_beif.v for better synthesis
`Add quad_x and quad_y signals to BC interface.
`1
`Update ‘copyvirage_'
`files to reflect memory updates
`Change 'ENABLESXTO_BC' compile switch to 'Cl'
`Remove obsolete code (sxexportbufferscommon.v logic is now in sxrbif.v)
`~J Update virage .cnt files
`
`Change 136682 on 2003/12/10 by kevino@kevinor400release
`
`Added low latency fifo controllers to some fifos,
`
`but have disabled them with
`
`ATI Ex. 2068
`IPR2023-00922
`Page 14 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 14 of 337
`
`

`

`ifdefs until the controller works for all cases.
`fifos along with corresponding test cases
`
`Added programmable depth for latency
`
`Change 136672 on 2003/12/10 by mearl@mearl_r400win
`
`updated status
`
`Change 136616 on 2003/12/10 by dclifton@dclifton_xenos linuxorl
`
`Scalar compare ops getting ati nan if opposite sign inf input.
`Scalar compare ops always output b input with nan input.
`Removed mantissa clear on zero for scalar inputs.
`Fixed scalar MAX(-0, 0);
`Fixed scalar MAX(x,
`inf);
`Fixed vector MIN
`
`Fixed vector FLOOR, neg x > -l
`Fixed inf and nan detect on dot product
`Fixed ati nan for MULADD -inf + +inf
`Fixed MULADD for 0
`* inf or nan
`
`Fixed final vector clamp logic
`
`Change 136596 on 2003/12/09 by vromaker@vromakerr400linuxmarlboro
`
`- added a couple wire names for ppb read data in cfs
`- added fsdb dump for tbtrksqvtxrs input in thsqsp
`— changed checking of predicate to registered version in above trk to fix false
`mismatch
`
`—- bit 95 of ve/tp instruction was wired to 0 causing a mismatch, so
`I changed it to the actual instruction bit $5 (which is only used by the sq)
`
`Change 136589 on 2003/12/09 by donaldl@donaldl_xenos linuxorl
`
`Bug fix -— connected parameter cache write data from output of SX redundancy
`input muxes
`(as opposed to directly from SP input registers).
`
`Change 136574 on 2003/12/09 by danh@danh_r400win
`
`Updated r400sc_rts_* status
`
`Change 136557 on 2003/12/09 by mmantor@mmantorxenos linuxorl
`
`<fixed allocation counter for ea and cleaned up controls for rest of the counters and
`fixed a bug in the spi_sp tracker by removing delay on sqspsimdid because of
`pipelining the vertex and pixel input data>
`
`Change 136555 on 2003/12/09 by mmantor@FLmmantorLTr400win
`
`add VectPipeTest that test the vector pipe of the sp.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 15 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 15 of 337
`
`

`

`Change 136470 on 2003/12/09 by cbrennan@cbrennanr400emu
`
`Fix a perfmon counter. Wasnt paying attention to the stall signal.
`
`Change 136457 on 2003/12/09 by georgev@devel_georgev_r400_lin2 marlborocoverage_tc
`
`Put under perforce control.
`
`Change 136442 on 2003/12/09 by kmeekins@kmeekins xenos_linuxorl
`
`randve.pl
`
`Corrected incomplete test detection.
`
`Change 136424 on 2003/12/09 by mearl@mearlr400win
`
`update status
`
`Change 136403 on 2003/12/09 by jayw@jayw_rd400linuxmarlboro
`
`Fix for Rex performance fifo resizing!
`
`Change 136398 on 2003/12/09 by rmanapat@rmanapat_r400release
`
`More changes to get the soft reset wire correctly
`
`Change 136395 on 2003/12/09 by amys@amys_xenos_linux_orl
`
`connect wO output registers correctly
`
`Change 136391 on 2003/12/09 by mmantor@FLmmantorLTr400_win
`
`<src special swizz moved to the sq>
`
`Change 136358 on 2003/12/09 by vromaker@vromakerr400linuxmarlboro
`
`updated status for rd00sqautowrappingmemories 01 (test issue)
`
`Change 136336 on 2003/12/09 by smburu@smburu_Cl_synth
`
`Extraneous comma in module port list.
`
`Change 136334 on 2003/12/09 by rramsey@RRAMSEYP4+400win
`
`ATI Ex. 2068
`IPR2023-00922
`Page 16 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 16 of 337
`
`

`

`update dotZadd status,
`
`take more tests
`
`Change 136332 on 2003/12/09 by mmantor@FLmmantorLTr400win
`
`<took test with >2 exports>
`
`Change 136330
`
`on 2003/12/09 by rmanapat@rmanapatr400release
`
`Wired in soft
`
`reset for tef ter and tem following the way Tien
`did it for the tpe and tp
`
`Change 136326 on 2003/12/09 by mearl@mearlrd400_win
`
`took a few tests
`
`Change 136235 on 2003/12/08 by cbrennan@cbrennanr400emu
`
`Make fix for X's in comparitors for small rectangle shaped textures for mipmapped
`stacks and cubes.
`
`Change 136192 on 2003/12/08 by mearl@mearlr400win
`
`Removed more SC pipe disable tests.
`
`Change 136174 on 2003/12/08 by danh@danhr400win
`
`Updated r400se* status
`
`Change 136166 on 2003/12/08 by llefebvr@llefebvrelaptop_r400_emu
`
`working on r400sp_coissue_add_01.cpp
`
`Change 136158
`
`on 2003/12/08 by mearl@mearlxenos linuxorl
`
`IFDEFed ports
`
`TM1 and TM2 for XENOS.
`
`Change 136153
`
`on 2003/12/08 by vromaker@vromaker_r400_linux_marlboro
`
`added my name
`
`by a few tests
`
`Change 136141
`
`on 2003/12/08 by mearl@mearlr400win
`
`Removed pipe disable tests,
`
`renamed and moved to the ROM block
`
`Change 136135 on 2003/12/08 by rramsey@rramseyxenos linuxorl
`
`Add a bit to pix thread counter to handle larger thread buffer.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 17 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 17 of 337
`
`

`

`Change 136107 on 2003/12/08 by georgev@develgeorgev_r400lin2 marlborocoveragetc
`
`Streamlined TC for current directory.
`
`Change 136102 on 2003/12/08 by rramsey@RRAMSEYP41400win
`
`update ‘sorted by type' page with latest results
`
`Change 136070 on 2003/12/08 by delifton@dclifton_xenos_linux_orl
`
`Fixes to pass denorms on max or compare ops
`
`Change 136063 on 2003/12/08 by mmantor@mmantorxenos linuxorl
`
`<another synthesis issue>
`
`Change 136048 on 2003/12/08 by mmantor@FL_mmantorLTr400_win
`
`<update for more ops>
`
`Change 135985 on 2003/12/08 by danh@danhr400win
`
`Updated r400se_spsampleentl* status
`
`Change 135990 on 2003/12/08 by mmantor@FLmmantorLTr400win
`
`<added executable for vectorpipe test bench vector generation>
`
`Change 135987 on 2003/12/08 by rramsey@RRAMSEYP4r400win
`
`update with status from 12/8/2003
`
`Change 135984 on 2003/12/08 by mmantor@FLmmantorLTr400win
`
`<update for tbh_vector>
`
`Change 135983 on 2003/12/08 by dclifton@dclifton_r400
`
`Updated for new sq rams
`
`Change 135978 on 2003/12/08 by delifton@dclifton_xenos linuxorl
`
`Fixed clamp of scalar mul with overflow.
`Fixed trunc of neg numbers
`|x|
`< l.
`Reworked scalar fract of numbers
`|x|
`
`> 1.
`
`Change 135975 on 2003/12/08 by mmantor@mmantorxenos linuxorl
`
`ATI Ex. 2068
`IPR2023-00922
`Page 18 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 18 of 337
`
`

`

`<fixed leda errors for synthesis>
`
`Change 135943 on 2003/12/07 by vromaker@vromaker_rd00_linux_marlboro
`
`- connected resource management register to thread buffers
`(programmable thread buffer size)
`- fixed typo and leda error in sqvtx_ctl
`
`Change 135932 on 2003/12/07 by rramsey@rramseyxenos_linux_orl
`
`fix a problem with vizqstart events and how they cause state locks in the th.
`this should fix the vgt_event tests
`
`Change 135879 on 2003/12/05 by mmantor@mmantorxenos_linux_orl
`
`<fixed a synthesis problem during elaboration in the sqinput_arb.v and fixed a problem
`with redunancy so that both vertex and pixel input controllers would send simd_id with
`there respective request
`to the spi. This change renamed a top level port between the
`sq and sp sqspinterpsimdid changed to sq_sp_simd_id >
`
`Change 135795 on 2003/12/05 by rmanapat@rmanapat_r400release
`
`Fixes a bug related to sre address and 12sets and fetch3d
`
`Change 135747 on 2003/12/05 by vbhatia@vbhatia_r400linuxmarlboro
`
`Added support for TPTrackDisplayLog to suppress display logging in default
`
`case
`
`for diskspace usage reasons.
`
`Change 135715 on 2003/12/05 by mearl@mearl_xenos_linux_orl
`
`Fixed a bug in the multi-pass logic.
`
`Change 135678 on 2003/12/05 by kmeekins@kmeekins xenos_ linuxorl
`
`buildtb
`
`thasrtrg.v
`
`— Added more testing for incomplete tests
`— Collect the runve command line arguments and write them to the FAIL file
`on failing tests.
`— Moving .dmp files from the random directory to the test directory to assist
`
`ATI Ex. 2068
`IPR2023-00922
`Page 19 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 19 of 337
`
`

`

`in file clean-up on passing tests.
`
`Changed I/O definitions to prevent erroneous mis-compares in netlist generation
`scripts.
`
`verg.cpp
`verg.v
`
`vergtag_gen.v
`
`Added exception logic to handle vertex buffer size of zero.
`
`Change 135600 on 2003/12/05 by bhankins@bhankins xenos linuxorl
`
`1. add behavioral support for sx to be interface. Disabled.
`2.
`fixed bug in alloc/dealloc block to hold off resetting alloc bit until the last
`bank of memory is read for a particular address.
`3.
`fixed bug in alloc/dealloc block where free logic was searching all 256 locations
`of the buffer when only 128 are enabled.
`
`35X_S8@freeexport_address_ buf to indicate last quad of memory export has
`4. connect
`been created and written to the detailed quad fifo.
`5.
`fix minor bug in sx-rb interface logic that would have shown up with larger
`export buffer.
`
`Change 135598 on 2003/12/05 by smoss@smoss crayolalinuxorlregress
`
`removed reference to internal tracker
`
`Change 135590 on 2003/12/05 by delifton@delifton_r400
`
`Update for new rams
`
`Change 135584 on 2003/12/05 by rramsey@rramseyxenos linuxorl
`
`absolute address mode
`
`(const_addr_mode = 3'bO001) should apply to all sre constants
`
`Change 135537 on 2003/12/04 by vromaker@vromaker_r400_linux_marlboro
`
`— increased size of thread buffers: vtx from 16 to 32 threads, pix from 48 to 64 thread
`- fixed gpr dealloc bug that resulted in reduced performance
`— testbench and tracker changes were made to support
`the larger number of threads
`—- emualtor change (separate checkin) was also made for the bigger thread buffers
`
`Change 135506 on 2003/12/04 by tien@tien_r500emu
`
`Added soft reset by OR-ing in with the sync'd version of hard reset
`(Timing issue? It adds and or to the tree of buffers on the reset)
`
`ATI Ex. 2068
`IPR2023-00922
`Page 20 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 20 of 337
`
`

`

`Not soft reset are:
`
`tp_register
`tp_perfmon_wrappper
`tp_cg
`tp_rfstp
`and the equivalent tpc blocks
`TPC still only requires a hard recent from tef
`Refreshed the Makefiles.
`
`Change 135471 on 2003/12/04 by viviana@viviana_xenos_linux_orl
`
`Deleted old memories.
`
`Change 135468 on 2003/12/04 by viviana@viviana_xenos linuxorl
`
`Memories replacing 10x96 and 12x104.
`
`Change 135466 on 2003/12/04 by viviana@viviana_xenos_linux_orl
`
`New PA memories.
`
`Change 135460 on 2003/12/04 by delifton@delifton_xenos linuxorl
`
`Changed ram-based pipelines to prevent simultaneous read/write of same location.
`
`Change 135435 on 2003/12/04 by cbrennan@cbhrennanr400emu
`
`Changed padding rules to always pad 32x32x4 on top of the 256Bytexlxl for linear.
`was to allow for bordersize=1l and mip packing when calculating mip offsets and
`face/stack/3d slice offsets.
`
`This
`
`Change 135412 on 2003/12/04 by mdesai@mdesai_r400linux
`
`Fixed bug3064, part I, adding offset causes texture int overflow
`
`Fixed bug in genRandlls, calculation of msb in texture_int_pre
`
`Change 135403 on 2003/12/04 by mearl@mearlxenos linuxorl
`
`Fixed a port bug for RT trackers.
`
`Change 135392 on 2003/12/04 by dclifton@dclifton_xenos_linux_orl
`
`Fix for cube with negative zero input vector.
`
`Change 135347 on 2003/12/04 by mearl@mearl_xenos linuxorl
`
`Xenos specific change to take out the scan and test ports.
`In Xenos,
`they are defined at SC_A (SC, H4) hierarchy level.
`
`ATI Ex. 2068
`IPR2023-00922
`Page 21 of 337
`
`ATI Ex. 2068
`
`ATI Ex. 2068
`IPR2023-00922
`Page 21 of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket