From a5e3ee78eeb19141af775feddfeb200a328d92df Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 22 Feb 2012 11:38:15 -0600 Subject: [PATCH] radeon_hd: AtomBIOS, correct logic. No functional change --- src/add-ons/accelerants/radeon_hd/atombios/atom.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/accelerants/radeon_hd/atombios/atom.cpp b/src/add-ons/accelerants/radeon_hd/atombios/atom.cpp index 3d71400eba..e10a2ce499 100644 --- a/src/add-ons/accelerants/radeon_hd/atombios/atom.cpp +++ b/src/add-ons/accelerants/radeon_hd/atombios/atom.cpp @@ -969,9 +969,10 @@ atom_op_test(atom_exec_context *ctx, int *ptr, int arg) uint32 dst, src; dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1); src = atom_get_src(ctx, attr, ptr); + // logic is reversed ctx->ctx->cs_equal = ((dst & src) == 0); TRACE("%s: 0x%" B_PRIX32 " and 0x%" B_PRIX32 " are %s\n", __func__, - dst, src, ctx->ctx->cs_equal ? "EQ" : "NE"); + dst, src, ctx->ctx->cs_equal ? "NE" : "EQ"); }