How to calculate warning and critical values for check_load?

Hi,

Can someone explain how I calculate the “warning” and “critical” values for check_load?

What I would like for a single core CPU is:

1 minute warning at: 90% load
5 minute warning at: 75% load
15 minute warning at: 50% load

1 minute warning at: 100% load
5 minute warning at: 85% load
15 minute warning at: 75% load

I assume that I what I get with

command[check_load]=/usr/local/nagios/libexec/check_load -w 90,75,50 -c 100,85,75

But how do I calculate the values for dual core and quad core ?