summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/disc_inp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/disc_inp.c')
-rw-r--r--src/emu/sound/disc_inp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/sound/disc_inp.c b/src/emu/sound/disc_inp.c
index 686d782bcd6..187a189fa19 100644
--- a/src/emu/sound/disc_inp.c
+++ b/src/emu/sound/disc_inp.c
@@ -155,7 +155,7 @@ static DISCRETE_STEP(dss_adjustment)
INT32 rawportval = input_port_read_direct(context->port);
/* only recompute if the value changed from last time */
- if (rawportval != context->lastpval)
+ if (UNEXPECTED(rawportval != context->lastpval))
{
double portval = (double)(rawportval - context->pmin) * context->pscale;
double scaledval = portval * context->scale + context->min;
@@ -288,7 +288,7 @@ static DISCRETE_STEP(dss_input_stream)
/* the context pointer is set to point to the current input stream data in discrete_stream_update */
struct dss_input_context *context = (struct dss_input_context *)node->context;
- if (context->ptr)
+ if (EXPECTED(context->ptr))
{
node->output[0] = (*context->ptr) * context->gain + context->offset;
context->ptr++;